[發明專利]克隆卷的實現方法及裝置有效
| 申請號: | 202210895137.2 | 申請日: | 2022-07-28 |
| 公開(公告)號: | CN114968671B | 公開(公告)日: | 2022-10-21 |
| 發明(設計)人: | 康玉竹;丁林 | 申請(專利權)人: | 云和恩墨(北京)信息技術有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F3/06 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 張文華 |
| 地址: | 100020 北京市朝陽區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 克隆 實現 方法 裝置 | ||
1.一種克隆設計方法,其特征在于,包括:
將目標塊設備卷劃分為多個大小相同的分片;對所述目標塊設備卷的目標分片創建快照;基于所述快照創建克隆,得到克隆卷,其中,所述分片的副本存儲至多個置放群組,所述目標分片的快照數據和所述克隆卷的數據存儲在同一置放群組;
建立所述目標塊設備卷和所述克隆卷的映射關系,其中,所述映射關系存儲至置放群組內;
依據所述映射關系遍歷所述置放群組,按照操作請求對所述克隆卷執行相應操作。
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
以目標塊設備卷為樹根,基于所述目標塊設備卷的快照創建克隆,創建一棵克隆樹,其中,所述克隆樹有相應的標識信息;
響應于對目標克隆樹中目標分片的操作請求,按照所述操作請求在目標置放群組中執行相應的操作。
3.根據權利要求1所述的方法,其特征在于,依據所述映射關系遍歷所述置放群組,按照操作請求對所述克隆卷執行相應操作,包括:
在按照操作請求對所述克隆卷執行寫操作時,將所述目標塊設備卷的快照的數據寫入所述克隆卷中。
4.根據權利要求1所述的方法,其特征在于,依據所述映射關系遍歷所述置放群組,按照操作請求對所述克隆卷執行相應操作,包括:
在按照操作請求對所述克隆卷執行讀操作時,讀取所述克隆卷的數據;
若所述克隆卷的目標分片上沒有數據,則依據所述映射關系遍歷所述置放群組,確定所述目標塊設備卷;
讀取所述目標塊設備卷上對應目標分片的數據。
5.根據權利要求4所述的方法,其特征在于,包括:
在按照操作請求對所述克隆卷執行相應的操作時,所述克隆卷基于所述映射關系確定的所述目標塊設備卷的數據復制在所述克隆卷上。
6.根據權利要求1所述的方法,其特征在于,基于目標塊設備卷的快照創建克隆之前,包括:
保護所述目標塊設備卷的快照不被刪除。
7.一種克隆設計裝置,其特征在于,包括:
創建模塊,將目標塊設備卷劃分為多個大小相同的分片;對所述目標塊設備卷的目標分片創建快照;基于所述快照創建克隆,得到克隆卷,其中,所述分片的副本存儲至多個置放群組,所述目標分片的快照數據和所述克隆卷的數據存儲在同一置放群組;
建立模塊,建立所述目標塊設備卷和所述克隆卷的映射關系,其中,所述映射關系存儲至置放群組內;
執行模塊,依據所述映射關系遍歷所述置放群組,按照操作請求對所述克隆卷執行相應操作。
8.一種非易失性存儲介質,其特征在于,所述非易失性存儲介質包括存儲的程序,其中,在所述程序運行時控制所述非易失性存儲介質所在設備執行權利要求1至6中任意一項所述克隆設計方法。
9.一種電子設備,其特征在于,包括:存儲器和處理器,其中,所述存儲器中存儲有計算機程序,所述處理器被配置為通過所述計算機程序執行權利要求1至6中任意一項所述克隆設計方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于云和恩墨(北京)信息技術有限公司,未經云和恩墨(北京)信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210895137.2/1.html,轉載請聲明來源鉆瓜專利網。





