[發明專利]訪問磁盤的方法和主機有效
| 申請號: | 201611152193.8 | 申請日: | 2016-12-14 |
| 公開(公告)號: | CN108228076B | 公開(公告)日: | 2020-10-16 |
| 發明(設計)人: | 熊小勇 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京龍雙利達知識產權代理有限公司 11329 | 代理人: | 孫濤;毛威 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 訪問 磁盤 方法 主機 | ||
本申請實施例公開了一種訪問磁盤的方法和主機,能夠減少I/O轉發帶來的時延,該方法應用于主機,掛載有至少一個邏輯單元LU,每個LU包括至少一個虛擬地址空間,每個虛擬地址空間對應訪問路徑,該方法包括:生成輸入輸出IO請求,該IO請求攜帶邏輯單元號LUN及待訪問數據的虛擬地址;根據該LUN找到該IO請求所訪問的LU,根據該虛擬地址確定該虛擬地址所落入的虛擬地址空間;根據所確定的虛擬地址空間確定該虛擬地址空間對應的訪問路徑;通過該訪問路徑下發該IO請求至該訪問路徑所指向的控制器,以使該控制器根據該IO請求中的該LUN及該虛擬地址訪問歸屬于該控制器的磁盤,獲取該IO請求所請求的數據。
技術領域
本申請涉及存儲領域,并且更具體地,涉及訪問磁盤的方法和主機。
背景技術
一般,存儲陣列可劃分為多個LU(Logical Unit,“LU”),所劃分的LU可掛載至主機,以為所述主機提供數據存儲服務。習慣上LU也可以稱為邏輯單元號LUN(Logical UnitNumber,簡稱為“LUN”)。一般,存儲陣列會包括多個控制器,而每個LUN都有自己所歸屬的控制器,即歸屬于某個控制器的LUN,只能通過LUN所歸屬的控制器訪問所述LUN,主機到LUN可以存在多條訪問路徑,主機可以運行多路徑軟件選擇一條訪問路徑訪問該LUN,所選擇的訪問路徑所指向的存儲設備的控制器接收到主機發送的輸入輸出(全稱:Input/Output,簡稱:I/O)請求消息時,如果接收到所述IO請求的控制器不是所述IO請求所訪問的LUN所歸屬的控制器時,所述IO請求會被轉發給所述LUN所歸屬的控制器,由所述LUN所歸屬的控制器處理該IO請求。
另外,存儲陣列中的磁盤也是有各自所歸屬的控制器,歸屬于某個控制器的磁盤只能被磁盤所歸屬的控制器訪問。如果IO請求所訪問的LUN的邏輯空間對應的存儲空間所在的磁盤不歸屬于接收所述IO請求的控制器時,所述IO請求會被轉發至所述存儲空間所在磁盤所歸屬的控制器。IO請求轉發的次數增多,必然導致I/O訪問時延的增加。
發明內容
本申請實施例提供了一種訪問磁盤的方法和主機,能夠減少IO請求轉發帶來的時延。
第一方面,提供了一種訪問磁盤的方法,該方法應用于主機,該主機連接至存儲設備,且掛載有至少一個邏輯單元LU,每個LU包括至少一個虛擬地址空間,每個虛擬地址空間對應訪問路徑,該訪問路徑所指向的該存儲設備的控制器能夠直接訪問該每個虛擬地址空間所對應的數據,該方法包括:生成輸入輸出IO請求,該IO請求攜帶邏輯單元號LUN及待訪問數據的虛擬地址;根據該LUN找到該IO請求所訪問的LU,根據該虛擬地址確定該虛擬地址所落入的虛擬地址空間;根據所確定的虛擬地址空間確定該虛擬地址空間對應的訪問路徑;通過該訪問路徑下發該IO請求至該訪問路徑所指向的控制器,以使該控制器根據該IO請求中的該LUN及該虛擬地址訪問歸屬于該控制器的磁盤,獲取該IO請求所請求的數據。
這樣,該主機可以根據該IO請求中包括的LUN和虛擬地址確定落入的虛擬地址空間,然后根據虛擬地址空間確定對應的訪問路徑,從而可以通過該訪問路徑將該IO請求下發給該訪問路徑所指向的控制器,因為該控制器能夠直接訪問該虛擬地址對應的數據,從而避免了IO請求的轉發。
應理解,在該主機中,該每個虛擬地址空間對應訪問路徑,即該每個虛擬地址空間與訪問路徑具有對應關系,該對應關系是該主機生成的,該對應關系可以以表、樹等形式進行存儲在該主機中。
在一些可能的實現方式中,該方法還包括:獲取每個LU所包括的每個虛擬地址空間對應的控制器,其中,存儲每個虛擬地址空間對應的數據的磁盤歸屬于每個虛擬地址空間對應的控制器;確定指向該每個虛擬地址空間對應的控制器的訪問路徑;建立每個LU所包括的虛擬地址空間與所確定的每個虛擬地址空間對應的控制器的訪問路徑的對應關系。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611152193.8/2.html,轉載請聲明來源鉆瓜專利網。





