[發明專利]嵌套文件系統支持有效
| 申請號: | 200980139436.6 | 申請日: | 2009-09-23 |
| 公開(公告)號: | CN102165414A | 公開(公告)日: | 2011-08-24 |
| 發明(設計)人: | A·海隆;S·拉賈蘭姆;N·R·克里斯琴森;M·J·史密斯 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | G06F9/06 | 分類號: | G06F9/06;G06F3/06 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 蔡悅 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 嵌套 文件系統 支持 | ||
1.一種用于提供嵌套文件系統支持的機器實現的方法,所述機器實現的方法包括:
在第一組件處接收關于盤容器格式文件顯現為駐于與第一文件系統相關聯的第一卷上的虛擬盤的指示(506);
由所述第一組件解析所述盤容器格式文件以展示包含在該盤容器格式文件中的分區和卷(507),
由所述第一組件打開包含在所述盤容器格式文件內的第二卷,所述第二卷與第二文件系統相關聯并且嵌套在所述第一卷內(508);
從所述第一組件向第二組件發送關于所述第二卷的注冊請求(508);以及
由所述第二組件通過保存與所述第一卷和所述第二卷之間的關系有關的信息來追蹤文件系統從屬關系(514)。
2.如權利要求1所述的機器實現的方法,其特征在于,還包括:
僅當所述第一組件注冊一嵌套在所述第一卷中的新卷時,將所述第二組件加載到所述第一卷的文件系統棧上。
3.如權利要求1所述的機器實現的方法,其特征在于,還包括:
當所述第二卷被解除掛載時,由所述第一組件向所述第二組件發送注銷請求,以通過刪除與所述第一卷和所述第二卷之間的關系有關的信息來卸下所述第一卷和所述第二卷之間的關系。
4.如權利要求1所述的機器實現的方法,其特征在于,還包括:
同步地將關于卷的關閉請求轉換為注銷請求。
5.如權利要求1所述的機器實現的方法,其特征在于,還包括:
當所述第一卷響應于解除掛載請求而被卸下時,由所述第二組件同步地傳播關于嵌套在所述第一卷中的所有卷的解除掛載請求。
6.如權利要求1所述的機器實現的方法,其特征在于,還包括:
當所述第一卷由于所述第一卷的非預期的移除而被卸下時,由所述第二組件對嵌套在所述第一卷中的每個卷同步地傳播關于所述第一卷的不可用性的指示。
7.如權利要求1所述的機器實現的方法,其特征在于,還包括:
由所述第二組件將從屬卷的列表追加到對于關于卷和盤關系的查詢的響應中。
8.一種有形機器可讀介質,其上記錄有供至少一個處理器執行如權利要求1-7中的任何一項所述的機器實現的方法的指令。
9.一種處理設備,包括:
用于接收故在卷的指示和關于該卷內的嵌套卷的信息的第一組件(422,506,507);以及
用于從第一組件接收嵌套卷的注冊以及用于通過保存與所述卷和所述卷內的所有嵌套卷之間的關系有關的信息來追蹤文件系統從屬關系的第二組件(416,508,514)。
10.如權利要求9所述的處理設備,其特征在于:
所述第二組件還用于響應于向所述第一組件告知所述卷的解除掛載,從所述第一組件接收關于嵌套卷的注銷請求并刪除與卷和嵌套卷之間的關系有關的信息。
11.如權利要求9所述的處理設備,其特征在于:
當所述卷被卸下時,所述第二組件向所述第一組件傳播關于所述卷內的所有嵌套卷的指示。
12.如權利要求9所述的處理設備,其特征在于:
響應于所述卷的非預期移除,所述第二組件對所述卷內的每個嵌套卷同步地傳播關于所述卷的不可用性的指示。
13.如權利要求9所述的處理設備,還包括:
與所述卷相關聯的宿主文件系統;以及
被附加到所述宿主文件系統的宿主文件系統過濾器棧,其中
所述宿主文件系統過濾器棧向所述第二組件提供來自所述宿主文件系統的信息。
14.如權利要求13所述的處理設備,其特征在于:
在從所述第一組件接收到關于所述卷內的最后一個嵌套卷的注銷請求并且刪除與所述卷和所述最后一個嵌套卷之間的關系有關的信息之后,所述第二組件從所述宿主文件系統斷開并卸載。
15.如權利要求13所述的處理設備,其特征在于:
當所述宿主文件系統棧向所述第二組件提供對于關于卷和盤關系的查詢的響應時,所述第二組件將從屬卷的列表追加到該響應中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200980139436.6/1.html,轉載請聲明來源鉆瓜專利網。





