[發明專利]訪問文件的方法、系統和主機有效
| 申請號: | 201480037315.1 | 申請日: | 2014-10-31 |
| 公開(公告)號: | CN105745640B | 公開(公告)日: | 2018-09-11 |
| 發明(設計)人: | 徐君;王元鋼;朱冠宇 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | G06F17/00 | 分類號: | G06F17/00 |
| 代理公司: | 北京龍雙利達知識產權代理有限公司 11329 | 代理人: | 毛威;孫濤 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 訪問 文件 方法 系統 主機 | ||
本發明公開了一種訪問文件的方法、系統和主機。該方法包括:主機獲取目標文件的第一虛擬空間的信息,該第一虛擬空間為管理節點在全局虛擬地址空間中為該目標文件分配的空間;根據該第一虛擬空間的信息,在主機的本地虛擬地址空間中為該目標文件分配第二虛擬空間;建立該第一虛擬空間與該第二虛擬空間的對應關系;根據該第一虛擬空間與該第二虛擬空間的對應關系將訪問該第二虛擬空間的第二訪問請求轉換為訪問該第一虛擬空間的第一訪問請求,其中,該第一訪問請求中的第一虛擬空間的地址中包含第一存儲節點的設備信息;向網絡設備發送該第一訪問請求,以使該網絡設備將該第一訪問請求路由至該第一存儲節點。本發明實施例能夠提高文件訪問的效率。
技術領域
本發明涉及存儲技術領域,具體涉及訪問文件的方法、系統和主機。
背景技術
新型非易失存儲(non-violate memory,NVM)介質,比如相變內存(Phase ChangeMemory,PCM)、可變電阻式隨機存取器(Resistive RAM,ReRAM)、磁性隨機存儲器(MagneticRandom Access Memory,MRAM)等,具有類似動態隨機存取存儲器(Dynamic Random AccessMemory,DRAM)的讀寫特點,能夠掛在內存總線上進行訪問。目前,基于非易失存儲介質的存儲系統是業界研究的熱點。
現有遠程訪問文件系統的方法包括采用網絡文件系統(Network File System,NFS)或者通用網絡文件系統(Common Internet File System,CIFS)協議等。這些傳統的訪問文件的方式本質上都是基于遠程過程調用(Remote Procedure Call,RPC),是建立在傳輸控制協議/因特網互聯協議(Transmission Control Protocol/Internet Protocol,TCP/IP)之上的訪問方式。對于基于NVM的存儲系統來說,如果仍然采用現有的遠程訪問文件系統的方法,仍需要經過主機的內核TCP/IP協議棧處理訪問請求,訪問效率較低。
發明內容
本發明實施例提供了一種訪問文件的方法、系統和主機,能夠提高文件訪問的效率。
第一方面,提供了一種訪問文件的方法,該方法應用于分布式存儲系統中,該分布式存儲系統包括管理節點、多個存儲節點和網絡設備,該分布式存儲系統中每一個存儲節點的本地虛擬地址空間對應該分布式存儲系統的全局虛擬地址空間的一部分,該方法包括:
主機獲取待訪問的目標文件的第一虛擬空間的信息,其中,該第一虛擬空間為該管理節點在該全局虛擬地址空間中為該目標文件分配的空間;
該主機根據該第一虛擬空間的信息,在該主機的本地虛擬地址空間中為該目標文件分配第二虛擬空間;
該主機建立該第一虛擬空間與該第二虛擬空間的對應關系;
該主機根據該第一虛擬空間與該第二虛擬空間的對應關系將訪問該第二虛擬空間的第二訪問請求轉換為訪問該第一虛擬空間的第一訪問請求,其中,該第一訪問請求中包括該第一虛擬空間的地址,該第一虛擬空間的地址中包含第一存儲節點的設備信息,該第一存儲節點為該多個存儲節點中用于存儲該目標文件的存儲節點;
該主機向該網絡設備發送該第一訪問請求,以使該網絡設備根據該第一虛擬空間的地址中的該第一存儲節點的設備信息將該第一訪問請求路由至該第一存儲節點。
結合第一方面,在第一種可能的實現方式中,該主機獲取目標文件的第一虛擬空間的信息,包括:
該主機獲取該目標文件的元數據,從該目標文件的元數據中獲取該目標文件的第一虛擬空間的信息。
結合第一方面或第一方面的第一種可能的實現方式,在第二種可能的實現方式中,該第一虛擬空間的信息包括該第一虛擬空間的起始地址和大小。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201480037315.1/2.html,轉載請聲明來源鉆瓜專利網。





