[發明專利]一種異步鏡像方法無效
| 申請號: | 201110434679.1 | 申請日: | 2011-12-22 |
| 公開(公告)號: | CN102385543A | 公開(公告)日: | 2012-03-21 |
| 發明(設計)人: | 雷偉;吉永光 | 申請(專利權)人: | 創新科存儲技術(深圳)有限公司;創新科軟件技術(深圳)有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14 |
| 代理公司: | 北京德琦知識產權代理有限公司 11018 | 代理人: | 牛崢;王麗琴 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 異步 方法 | ||
技術領域
本發明涉及計算機數據存儲技術領域,尤其涉及一種異步鏡像方法。
背景技術
數據鏡像就是保留兩個或兩個以上在線數據的拷貝。以兩個鏡像邏輯卷為例,所有寫操作在兩個獨立的邏輯卷上同時進行;當兩個邏輯卷都正常工作時,數據可以從任一邏輯卷讀取;如果一個邏輯卷失效,則數據還可以從另外的一個正常工作的邏輯卷讀出。
遠程鏡像根據采用的寫協議不同可劃分為兩種方式:同步鏡像和異步鏡像。同步鏡像是指寫操作會同時在原始邏輯卷和鏡像邏輯卷上完成;異步鏡像先將寫命令和數據發給原始邏輯卷,后臺將數據復制到鏡像邏輯卷。
同步鏡像模式下,對原始邏輯卷和鏡像邏輯卷之間的物理距離有所限制,且對源卷的正常訪問速度會有所影響。當原始邏輯卷與鏡像邏輯卷物理距離較遠,即異地容災備份系統中,異步鏡像使用較廣泛。
異地鏡像由于是后臺鏡像,主機端不停對原始邏輯卷進行寫操作,鏡像時如簡單的復制數據,而不考慮數據更新的時間點,則可能鏡像邏輯卷中的數據由不同時間點的數據組成,與原始邏輯卷中數據無法保持一致性,從而導致鏡像邏輯卷的數據對上層應用不可用。
發明內容
本發明提供了一種異步鏡像的方法,可以保證鏡像邏輯卷的數據可用。
本發明實施例提供的一種異步鏡像方法,包括如下步驟:
A、在原始邏輯卷創建原始快照i+1;i為自然數,其數值等于當前原始邏輯卷已創建快照的次數;
B、讀取原始快照i+1,根據原始快照i+1將原始邏輯卷的數據拷貝到鏡像邏輯卷。
較佳地,步驟B之后進一步包括:
C、所述拷貝完成,令i=i+1,返回步驟A。
較佳地,步驟B完成后進一步包括:刪除原始邏輯卷上的原始快照i。
較佳地,步驟B為:讀取原始快照i+1和原始快照i,將原始邏輯卷中建立原始快照i的時點到建立原始快照i+1的時點的增量數據拷貝到鏡像邏輯卷。
較佳地,步驟A進一步包括:
刪除在鏡像邏輯卷上已創建的鏡像快照j,在鏡像邏輯卷創建鏡像快照j+1,j為自然數,其數值等于當前鏡像邏輯卷已創建快照的次數;
該方法進一步包括:若原始邏輯卷不可用,用戶使用鏡像邏輯卷上的鏡像快照。
較佳地,步驟C所述返回步驟A為:
離上次創建快照時間到達預定值后觸發返回步驟A。
從以上技術方案可以看出,創建原始邏輯卷的快照,根據快照將原始邏輯卷的數據拷貝到鏡像邏輯卷。根據快照的性質可知,鏡像邏輯卷的數據都是同一時間點的,從而保證鏡像邏輯卷的數據可用。
附圖說明
圖1為本發明實施例提供的一種異步鏡像方法流程示意圖;
圖2為本發明實施例提供的異步鏡像的原理示意圖。
具體實施方式
本發明實施例提供的一種異步鏡像方法流程如圖1所示,包括如下步驟:
步驟101:創建鏡像關系時,在原始邏輯卷上創建快照,稱該快照為原始快照1;
步驟102:讀取原始快照1,將原始邏輯卷中的有效數據拷貝至鏡像邏輯卷。所述拷貝完成并且離上次創建快照時間到達預定值后會觸發進入步驟103進入步驟103。即用戶可以設置進行鏡像的時間周期,如30分鐘,每個30分鐘到達時,會創建一個新的快照。
步驟103:在鏡像邏輯卷和原始邏輯卷上分別創建快照,分別稱為原始快照i+1和鏡像快照j+1,鏡像邏輯卷創建鏡像快照j+1時,如有之前已創建的鏡像快照j,則先刪除鏡像快照j,再創建新鏡像快照j+1。。i為自然數,其數值等于當前原始邏輯卷已創建快照的次數。j為自然數,其數值等于當前鏡像邏輯卷已創建快照的次數。
步驟104:讀取原始快照i+1,根據原始快照i+1將原始邏輯卷的數據拷貝到鏡像邏輯卷。較佳地,讀取原始快照i+1和原始快照i,將原始邏輯卷中建立原始快照i的時點到建立原始快照i+1的時點的增量數據拷貝到鏡像邏輯卷。原始快照i創建后,所有主機端的IO都會經過原始快照i,所以原始快照i中保留了原始快照i到原始快照i+1這段時間內的增量數據的位置。
步驟105:拷貝完成,刪除原始邏輯卷上的原始快照i+1。令i=i+1以及j=j+1,離上次創建快照時間到達預定值后會觸發返回步驟103。
由于快照是源卷數據的在特定時點的完全可用拷貝,通過快照進行異步鏡像,可以有效地保證拷貝的都是同一時點的數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于創新科存儲技術(深圳)有限公司;創新科軟件技術(深圳)有限公司,未經創新科存儲技術(深圳)有限公司;創新科軟件技術(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110434679.1/2.html,轉載請聲明來源鉆瓜專利網。





