[發明專利]一種云復原方法及裝置有效
| 申請號: | 201710772413.5 | 申請日: | 2017-08-31 |
| 公開(公告)號: | CN107526656B | 公開(公告)日: | 2020-11-20 |
| 發明(設計)人: | 王佳;伊澤眾 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;H04L29/08 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 羅滿 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 復原 方法 裝置 | ||
1.一種云復原方法,其特征在于,包括:
根據獲取的待復原快照版本信息,判斷待復原快照版本是否為當前快照版本的上一個快照版本;
當判定待復原快照版本為所述當前快照版本的上一個快照版本時,根據復原時間在本地存儲系統中獲取對應時刻的目標快照卷與相應的映射關系;
根據所述目標快照卷與所述映射關系,從所述本地存儲系統中獲取復原數據,以實現快照版本的復原;
其中,所述目標快照卷為第一快照卷或第二快照卷,所述本地存儲系統中包含第一快照卷、第二快照卷、第一映射及第二映射,用于記錄本地存儲系統在云端進行存儲時的快照信息,所述第一快照卷、所述第二快照卷交替進行數據的讀寫,所述第一映射為所述第一快照卷與原卷的映射關系,所述第二映射為所述第二快照卷與所述原卷的映射關系;所述第一快照卷和所述第二快照卷分別為最新時刻的快照版本及次新時刻的快照版本;所述第一快照卷、所述第二快照卷交替進行數據的讀寫包括:
第一快照卷FCA、第二快照卷FCB,原卷進行第一次快照時,為全量拷貝,第二次至以后的每次都是增量拷貝;原卷對應的兩個快照卷的映射為fcmapA、fcmapB,映射利用位圖進行表示;
t0時,初始化卷FCA、fcmapA為0000、fcmapB為1111,云端t0時刻數據為原卷的全量拷貝,從所述卷FCA讀取實際數據;t0到t1間,有主機IO時,執行COW,所述fcmapA將COW塊變為1,所述卷FCA記錄COW舊數據;t1時,初始化卷FCB、所述fcmapB為0000,所述fcmapA不變,云端t1時刻數據為t0到t1的增量數據,數據從所述卷FCB讀;t2時,交替回來,初始化所述卷FCA、所述fcmapA為0000,所述f cmapB不變。
2.根據權利要求1所述的云復原方法,其特征在于,所述根據獲取的待復原快照版本信息,判斷待復原快照版本是否為當前快照版本的上一個快照版本包括:
根據獲取的待復原快照版本的復原時間與當前快照版本的時間,判斷所述待復原快照版本是否為所述當前快照版本的上一個快照版本。
3.根據權利要求1所述的云復原方法,其特征在于,所述根據獲取的待復原快照版本信息,判斷待復原快照版本是否為當前快照版本的上一個快照版本包括:
根據獲取的待復原快照版本的復原版本標識號與當前快照版本的版本標識號,判斷所述待復原快照版本是否為所述當前快照版本的上一個快照版本。
4.一種云復原裝置,其特征在于,包括:
判斷模塊,用于根據獲取的待復原快照版本信息,判斷待復原快照版本是否為當前快照版本的上一個快照版本;
獲取模塊,用于當判定待復原快照版本為所述當前快照版本的上一個快照版本時,根據復原時間在本地存儲系統中獲取對應時刻的目標快照卷與相應的映射關系;所述目標快照卷為第一快照卷或第二快照卷,所述本地存儲系統中包含第一快照卷、第二快照卷、第一映射及第二映射,用于記錄本地存儲系統在云端進行存儲時的快照信息,所述第一快照卷、所述第二快照卷交替進行數據的讀寫,所述第一映射為所述第一快照卷與原卷的映射關系,所述第二映射為所述第二快照卷與所述原卷的映射關系;所述第一快照卷和所述第二快照卷分別為最新時刻的快照版本及次新時刻的快照版本;所述第一快照卷、所述第二快照卷交替進行數據的讀寫包括:
第一快照卷FCA、第二快照卷FCB,原卷進行第一次快照時,為全量拷貝,第二次至以后的每次都是增量拷貝;原卷對應的兩個快照卷的映射為fcmapA、fcmapB,映射利用位圖進行表示;
t0時,初始化卷FCA、fcmapA為0000、fcmapB為1111,云端t0時刻數據為原卷的全量拷貝,從所述卷FCA讀取實際數據;t0到t1間,有主機IO時,執行COW,所述fcmapA將COW塊變為1,所述卷FCA記錄COW舊數據;t1時,初始化卷FCB、所述fcmapB為0000,所述fcmapA不變,云端t1時刻數據為t0到t1的增量數據,數據從所述卷FCB讀;t2時,交替回來,初始化所述卷FCA、所述fcmapA為0000,所述f cmapB不變;
復原模塊,用于根據所述目標快照卷與所述映射關系,從所述本地存儲系統中獲取復原數據,以實現快照版本的復原。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710772413.5/1.html,轉載請聲明來源鉆瓜專利網。





