[發明專利]虛擬化實例的文件分層訪問方法和裝置有效
| 申請號: | 201610874195.1 | 申請日: | 2016-09-30 |
| 公開(公告)號: | CN107885748B | 公開(公告)日: | 2021-10-26 |
| 發明(設計)人: | 葉磊;吳啟翾;代雷 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | G06F16/176 | 分類號: | G06F16/176;G06F16/188 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬 實例 文件 分層 訪問 方法 裝置 | ||
1.一種虛擬化實例的文件訪問方法,用于訪問主機操作系統中的文件,其中,所述主機操作系統運行有虛擬機監控器、庫操作系統引擎,其中,所述主機操作系統、所述虛擬機監控器以及所述庫操作系統引擎運行在主機模式,其特征在于,所述方法包括:
所述庫操作系統引擎獲取基于庫操作系統的庫操作系統實例的鏡像文件,其中,所述鏡像文件包括多個鏡像子文件,所述多個鏡像子文件被指定成一個或多個鏡像分層;并從所述鏡像文件中獲取所述多個鏡像子文件,根據所述多個鏡像子文件被指定的一個或多個鏡像分層將所述多個鏡像子文件保存到所述主機操作系統中與各個鏡像分層一一對應的多個鏡像子文件目錄;
使用聯合文件系統對各個所述鏡像子文件目錄進行第一聯合并掛載到第一聯合目錄,所述第一聯合目錄包括至少一個聯合目錄文件,各個所述聯合目錄文件基于所述第一聯合形成的一個或多個聯合層與所述一個或多個鏡像分層一一對應;
所述庫操作系統引擎基于所述多個鏡像子文件中的一個或多個鏡像子文件在客戶模式下運行所述庫操作系統實例;
當所述庫操作系統接收到來自所述庫操作系統實例中的應用的用于訪問所述聯合目錄文件的第一訪問請求時,通過讓中央處理器產生一個從客戶模式到主機模式的陷出事件,使得所述虛擬機監控器捕獲所述陷出事件并進行處理以將所述第一訪問請求轉化成能在主機模式下基于主機操作系統調用的能對所述聯合目錄文件對應的鏡像子文件進行訪問的第二訪問請求并基于所述第二訪問請求訪問所述聯合目錄文件對應的鏡像子文件。
2.如權利要求1所述的方法,其特征在于,所述第一聯合目錄位于所述庫操作系統中,所述使用聯合文件系統對各個所述鏡像子文件目錄進行第一聯合并掛載到第一聯合目錄包括:
所述庫操作系統引擎將多個所述鏡像子文件目錄掛載到所述庫操作系統中的一個或多個掛載目錄;
所述庫操作系統使用自身包含的聯合文件系統對所述一個或多個掛載目錄與所述庫操作系統中的基于普通文件系統的至少一個可讀寫目錄進行所述第一聯合并掛載到所述第一聯合目錄,其中,所述至少一個可讀寫目錄在所述聯合文件系統中的屬性是可讀寫。
3.如權利要求1所述的方法,其特征在于,所述第一聯合目錄位于所述庫操作系統中,所述使用聯合文件系統對各個所述鏡像子文件目錄進行第一聯合并掛載到第一聯合目錄包括:
所述庫操作系統引擎將多個所述鏡像子文件目錄掛載到所述庫操作系統中的一個或多個掛載目錄;
所述庫操作系統使用自身包含的聯合文件系統對所述一個或多個掛載目錄進行所述第一聯合并掛載到所述第一聯合目錄。
4.如權利要求1所述的方法,其特征在于,所述第一聯合目錄位于所述主機操作系統中,所述使用聯合文件系統對各個所述鏡像子文件目錄進行第一聯合并掛載到第一聯合目錄包括:
所述庫操作系統引擎調用所述主機操作系統中的聯合文件系統對各個所述鏡像子文件目錄進行所述第一聯合并掛載到所述第一聯合目錄。
5.如權利要求4所述的方法,其特征在于,還包括:
所述庫操作系統引擎將所述第一聯合目錄掛載到所述庫操作系統實例中的一個掛載目錄;
所述庫操作系統調用自身包含的聯合文件系統將所述掛載目錄與所述庫操作系統中的至少一個可讀寫目錄進行第二聯合并掛載到第二聯合目錄,其中,所述至少一個可讀寫目錄在所述庫操作系統中的聯合文件系統中的屬性是可讀寫。
6.如權利要求2或5所述的方法,其特征在于,所述方法還包括:
當所述庫操作系統接收到用于訪問所述可讀寫目錄中的文件的第三訪問請求時,基于所述庫操作系統中的普通文件系統訪問所述可讀寫目錄中的文件。
7.如權利要求1-5任一所述的方法,其特征在于,所述讓中央處理器產生一個從客戶模式到主機模式的陷出事件包括:
通過調用所述庫操作系統中的定制化的文件系統訪問所述聯合目錄文件的方式讓所述中央處理器產生所述陷出事件,其中,所述定制化的文件系統是指能夠根據所述第一訪問請求讓所述中央處理器產生所述陷出事件的文件系統。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610874195.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:高強度輕質橋架
- 下一篇:一種用于電纜橋架防松支撐裝置





