[發(fā)明專利]存儲虛擬化卸載在審
| 申請?zhí)枺?/td> | 201680065008.3 | 申請日: | 2016-11-02 |
| 公開(公告)號: | CN108351752A | 公開(公告)日: | 2018-07-31 |
| 發(fā)明(設計)人: | J·奧辛斯;N·克里斯滕森 | 申請(專利權)人: | 微軟技術許可有限責任公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 錢盛赟;顧嘉運 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬卷 存儲虛擬化 初始化 虛擬盤 元數(shù)據(jù) 卸載 填充 存儲設備管理 文件系統(tǒng)對象 虛擬盤文件 硬件虛擬化 存儲文件 存儲硬件 訪問文件 軟件修改 文件系統(tǒng) 協(xié)同設計 對齊 解析 存儲 虛擬 轉換 展示 訪問 管理 | ||
1.一種由計算設備執(zhí)行以便與存儲設備交互的方法,所述存儲設備包括控制器并且經(jīng)由所述計算設備的總線與所述計算設備連接,所述方法包括:
訪問存儲在所述計算設備的文件系統(tǒng)中的虛擬盤文件,其中所述虛擬盤文件的內(nèi)容包括虛擬盤元數(shù)據(jù)以及由所述虛擬盤元數(shù)據(jù)描述的虛擬塊;
解析所述虛擬盤文件以訪問所述虛擬盤元數(shù)據(jù);
指令所述存儲設備形成虛擬卷,所述指令包括基于所解析的虛擬盤元數(shù)據(jù)來為所述虛擬卷指定設備塊,其中所述虛擬卷包括由所述存儲設備管理的對象;
確定所述虛擬塊與設備塊之間的間接轉換映射并且根據(jù)所述間接轉換映射來指定所述設備塊;以及
將所述虛擬盤文件的內(nèi)容存儲在所述虛擬卷的所述設備塊中。
2.如權利要求1所述的方法,其特征在于,所述存儲包括(i)將所述虛擬盤文件的內(nèi)容復制到所述虛擬卷的所述設備塊或者(ii)指派將所述虛擬盤文件存儲到所述虛擬卷的設備塊。
3.如權利要求1所述的方法,其特征在于,所述存儲設備包括實現(xiàn)高速非易失性存儲器(NVMe)接口的控制器,其中所述虛擬卷被存儲為NVMe命名空間,并且其中所述控制器存儲設備塊與所述NVMe命名空間之間的關聯(lián)。
4.如權利要求1所述的方法,其特征在于,所述存儲設備存儲與所述虛擬卷相關聯(lián)的虛擬卷元數(shù)據(jù),所述虛擬卷元數(shù)據(jù)包括結構數(shù)據(jù)和/或間接轉換元數(shù)據(jù),所述結構數(shù)據(jù)至少指示所述虛擬卷的塊大小,所述間接轉換元數(shù)據(jù)將所述虛擬卷的設備塊映射到其內(nèi)容被存儲在所映射到的虛擬塊中的虛擬塊,所述方法進一步包括向所述存儲設備請求所述虛擬卷元數(shù)據(jù)并使用所述間接轉換元數(shù)據(jù)和/或所述結構元數(shù)據(jù)來自動配置第二虛擬盤文件。
5.一種計算設備,包括:
處理硬件和存儲設備,所述存儲設備存儲操作系統(tǒng),所述操作系統(tǒng)包括文件系統(tǒng)模塊;
所述存儲設備存儲被配置成由所述文件系統(tǒng)模塊管理的文件系統(tǒng)卷,其中所述存儲設備管理能通過被定向至所述存儲設備的控制器的命令來尋址的虛擬卷;并且
其中所述文件系統(tǒng)模塊被配置成將所述文件系統(tǒng)中的文件分別與所述虛擬卷相關聯(lián),并且其中所述文件系統(tǒng)模塊被進一步配置成使得能夠將所述文件的內(nèi)容存儲在所述虛擬卷中,同時將所述文件作為文件系統(tǒng)對象來管理。
6.如權利要求5所述的計算設備,其特征在于,所述文件系統(tǒng)卷包括指示所述虛擬卷中的哪一些與所述文件中的哪一些相關聯(lián)的元數(shù)據(jù),并且其中所述文件系統(tǒng)模塊被配置成通過從所述文件系統(tǒng)中的任意文件的元數(shù)據(jù)內(nèi)容和/或文件系統(tǒng)元數(shù)據(jù)中確定所述任意文件是否與虛擬卷相關聯(lián)來處置涉及所述任意文件的一種或多種類型的操作,所述確定控制所述一種或多種類型的操作如何和/或是否由所述文件系統(tǒng)執(zhí)行。
7.如權利要求6所述的計算設備,其特征在于,在所述計算設備上執(zhí)行的客戶機通過將寫入操作定向至所述虛擬卷來更新文件內(nèi)容,其中所述寫入操作不經(jīng)過所述文件系統(tǒng)模塊,并且其中所述文件由所述文件系統(tǒng)在所述寫入操作期間管理。
8.一種由計算設備執(zhí)行的方法,所述方法包括:
將文件系統(tǒng)文件的第一部分存儲在由文件系統(tǒng)模塊管理的文件系統(tǒng)卷中,所述文件系統(tǒng)卷被存儲在存儲設備上,以及將所述文件系統(tǒng)文件的第二部分存儲在虛擬卷中,其中所述虛擬卷不是所述文件系統(tǒng)卷的一部分,其中所述存儲設備管理所述虛擬卷,并且其中對所述文件的第二部分的訪問不經(jīng)過所述文件系統(tǒng)模塊的間接轉換邏輯,并且其中在所述計算設備上執(zhí)行的客戶機尋址對所述虛擬卷的設備塊的讀取和寫入以提供虛擬盤驅動器,所述虛擬盤驅動器包括基于塊的虛擬存儲設備。
9.如權利要求8所述的方法,其特征在于,進一步包括使得能夠通過所述文件系統(tǒng)模塊來訪問所述文件的第一部分,同時不允許通過所述文件系統(tǒng)模塊訪問所述文件的第二部分。
10.如權利要求8所述的方法,其特征在于,進一步包括通過將虛擬塊與所述虛擬卷的設備塊對齊來將所述虛擬塊存儲在所述設備塊中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟技術許可有限責任公司,未經(jīng)微軟技術許可有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201680065008.3/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字數(shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉變成為計算機能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機傳送到輸出設備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出





