[發明專利]同步續傳方法、從端設備及系統有效
| 申請號: | 201510849526.1 | 申請日: | 2015-11-27 |
| 公開(公告)號: | CN106815091B | 公開(公告)日: | 2020-02-14 |
| 發明(設計)人: | 張富恩;代海軍 | 申請(專利權)人: | 成都華為技術有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14 |
| 代理公司: | 11274 北京中博世達專利商標代理有限公司 | 代理人: | 申健 |
| 地址: | 610041 四川省成*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 同步 方法 設備 系統 | ||
本發明實施例提供同步續傳方法、從端設備及系統,以至少解決現有的同步續傳在快照回滾后已同步數據將被覆蓋,從而導致整個同步時間延長的問題。方法包括:從端設備獲取主端設備將打第一快照的數據全量同步至從端設備后從端設備打第二快照的數據;在主端設備將打第三快照的數據增量同步至從端設備時,從端設備在預設時間點記錄已同步時間點的分裂數據,其中,分裂數據為從端設備將本次增量同步的數據打第四快照后的數據;在從端設備設置寫保護時,從端設備回滾打第二快照的數據和分裂數據;再次同步續傳時,從端設備獲取主端設備將打第三快照的數據增量同步至從端設備時除所述本次增量同步的數據之外的剩余數據。本發明適用于存儲技術領域。
技術領域
本發明涉及存儲技術領域,尤其涉及同步續傳方法、從端設備及系統。
背景技術
圖1為現有的同步續傳流程框圖。如圖1所示,主端的數據需要備份到從端,創建遠程復制(英文:Pair)配置,啟動同步時,將在主端打快照(英文:Snap)01,然后將打快照01對應的數據全量同步至從端,得到數據(英文:Data)01’,進而在從端打快照01’。
Pair配置在增量同步過程中,將在主端打快照02,然后將打快照02對應的數據增量同步至從端,得到數據02’。當希望切換主從端業務時,將通過用戶命令分裂Pair配置,取消設置從端寫保護,進而觸發從端回滾到前一個一致性點快照的數據01’,在不需要主從切換而希望繼續同步的情況下,將再次設置從端寫保護,從而再次觸發從端回滾到前一個一致性點快照的數據01’。然而,快照回滾后,pair增量同步開始到分裂Pair配置過程中的數據將被快照數據覆蓋,再次啟動同步時,打快照02對應的數據需從0至100%增量同步至從端,這將導致整個同步的時間延長,從而降低了同步續傳的效率。
發明內容
本發明實施例提供同步續傳方法、從端設備及系統,以至少解決現有的同步續傳在快照回滾后已同步數據將被覆蓋,從而導致整個同步時間延長的問題。
為達到上述目的,本發明實施例提供如下技術方案:
第一方面,提供一種同步續傳方法,該方法包括:
從端設備獲取主端設備將打第一快照的數據全量同步至該從端設備后該從端設備打第二快照的數據;
在該主端設備將打第三快照的數據增量同步至該從端設備時,該從端設備在預設時間點記錄已同步時間點的分裂數據,其中,該分裂數據為該從端設備將本次增量同步的數據打第四快照后的數據;
在該從端設備設置寫保護時,該從端設備回滾打第二快照的數據和分裂數據;
再次同步續傳時,該從端設備獲取該主端設備將打第三快照的數據增量同步至該從端設備時除該本次增量同步的數據之外的剩余數據。
不會像現有技術一樣,在快照回滾后已同步數據將被覆蓋,從而導致整個同步時間延長。通過上述方法,在進行同步續傳時,可以根據上次增量同步的數據量僅同步未增量同步的部分,從而減少了整個同步時間,提高了同步續傳的效率。
第二方面,提供一種從端設備,其特征在于,該從端設備包括:
獲取單元,用于獲取主端設備將打第一快照的數據全量同步至該從端設備后該從端設備打第二快照的數據;
記錄單元,用于在該主端設備將打第三快照的數據增量同步至該從端設備時,在預設時間點記錄已同步時間點的分裂數據,其中,該分裂數據為該從端設備將本次增量同步的數據打第四快照后的數據;
設置單元,用于設置寫保護;
回滾單元,用于在設置單元設置寫保護時,回滾打第二快照的數據和分裂數據;
獲取單元,還用于再次同步續傳時,獲取該主端設備將打第三快照的數據增量同步至該從端設備時除該本次增量同步的數據之外的剩余數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都華為技術有限公司,未經成都華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510849526.1/2.html,轉載請聲明來源鉆瓜專利網。





