雲存儲系統的自動數據修複方法
2023-07-22 09:25:11 1
雲存儲系統的自動數據修複方法
【專利摘要】本發明公開了一種雲存儲系統的自動數據修複方法,解決了現有技術中數據存放在多個數據節點中,但是數據節點中沒有元數據伺服器中的數據塊地址信息備份,如果整個系統的元數據伺服器損毀,則無法修復元數據伺服器,系統將無法正常提供服務的問題。該雲存儲系統的自動數據修複方法包括以下步驟:(1)將元數據伺服器中數據塊存放的地址信息切成碎片,將所有地址信息碎片分別放入不同的數據節點,確保每個數據節點中的數據塊裡都有元數據伺服器中的地址信息碎片;(2)當元數據伺服器損毀時,從上述各數據節點中讀取元數據伺服器裡的信息碎片,完成自動修復元數據伺服器。本發明可自動修復,提高效率,減少人工幹預和錯誤。
【專利說明】雲存儲系統的自動數據修複方法
【技術領域】
[0001] 本發明涉及一種數據修複方法,具體的說,是涉及一種雲存儲系統的自動數據修 複方法。
【背景技術】
[0002] 對於私有雲或者公共雲來說,雲存儲都是雲計算基礎架構中重要的組成部分。一 款優秀的雲存儲解決方案架構能夠幫助用戶實現高效、合理、自動化的使用存儲資源,也是 衡量雲計算基礎架構是否成功的一大標識。然而,在當今這個信息膨脹的時代,數據的容量 和複雜度比以往任何時刻都要大。因此,面對日漸複雜的數據環境,構建一個高效性、擴展 性和靈活性的雲存儲解決方案就成為用戶IT基礎架構建設的必需。
[0003] 隨著數據量的不斷增加,數據的安全性要求也在不斷增加。數據不僅要有足夠的 容量空間去存儲,還需要實現數據的安全備份和遠程容災,不僅要保證本地數據的安全性, 還要保證當本地發生重大的災難時,可通過遠程備份或遠程容災系統進行快速恢復。
[0004] 虛擬化、雲計算、大數據技術的快速發展改變了傳統IT的應用模式,當用戶在部 署雲計算時,由於雲計算數據的計算和存儲都在雲平臺上進行,雲端的數據將更為重要,除 去數據隱私和網絡攻擊的原因,複雜的系統結構、多用戶瘦終端的應用環境、虛擬化的應用 模式、龐大的存儲設備、海量的數據備份也為雲端的數據保護帶來了新的挑戰。
[0005] 目前,一般的雲存儲系統中,數據存放在多個數據節點中,但是數據節點中沒有元 數據伺服器中的數據塊地址信息備份,如果整個系統的元數據伺服器損毀,則無法修復元 數據伺服器,系統將無法正常提供服務。
【發明內容】
[0006] 本發明的目的在於克服上述缺陷,提供一種可自動修復,提高效率,減少人工幹預 和錯誤的雲存儲系統的自動數據修複方法。
[0007] 為了實現上述目的,本發明採用了技術方案如下: 雲存儲系統的自動數據修複方法,包括以下步驟: (1) 將元數據伺服器中數據塊存放的地址信息切成碎片,將所有地址信息碎片分別放 入不同的數據節點,確保每個數據節點中的數據塊裡都有元數據伺服器中的地址信息碎 片; (2) 當元數據伺服器損毀時,從上述各數據節點中讀取元數據伺服器裡的信息碎片,根 據所讀取的所有地址信息碎片完成自動修復元數據伺服器。
[0008] 步驟(1)中,將所有地址信息碎片放入不同的數據節點的具體方式為:先對所有 地址信息碎片進行備份,然後再將備份的地址信息碎片放入不同的數據節點。
[0009] 進一步的,所述步驟(1)中將地址信息切成碎片的方式如下:地址信息存放在虛 擬磁碟上,虛擬磁碟分為多塊數據塊,每塊數據塊由多片具有編號的數據頁組成,將數據頁 分散到多個不同的數據節點中,每片數據頁上記錄著地址信息碎片。
【權利要求】
1. 雲存儲系統的自動數據修複方法,其特徵在於,包括以下步驟: (1) 將元數據伺服器中數據塊存放的地址信息切成碎片,將所有地址信息碎片分別放 入不同的數據節點,確保每個數據節點中的數據塊裡都有元數據伺服器中的地址信息碎 片; (2) 當元數據伺服器損毀時,從上述各數據節點中讀取元數據伺服器裡的地址信息碎 片,根據所讀取的所有地址信息碎片完成自動修復元數據伺服器。
2. 根據權利要求1所述的,雲存儲系統的自動數據修複方法,其特徵在於,步驟(1)中, 將所有地址信息碎片放入不同的數據節點的具體方式為:先對所有地址信息碎片進行備 份,然後再將備份的地址信息碎片放入不同的數據節點。
3. 根據權利要求1所述的,雲存儲系統的自動數據修複方法,其特徵在於,所述步驟 (1) 中將地址信息切成碎片的方式如下:地址信息存放在虛擬磁碟上,虛擬磁碟分為多塊數 據塊,每塊數據塊由多片具有編號的數據頁組成,將數據頁分散到多個不同的數據節點中, 每片數據頁上記錄著地址信息碎片。
4. 根據權利要求3所述的,雲存儲系統的自動數據修複方法,其特徵在於,所述步驟 (2) 中,當元數據伺服器損毀時,根據數據頁的編號從各數據節點中查詢到記錄著元數據服 務器裡地址信息的地址信息碎片,讀取所有地址信息碎片中的信息後,寫入元數據伺服器, 自動完成對元數據伺服器的修復。
【文檔編號】H04L12/24GK104113439SQ201410376146
【公開日】2014年10月22日 申請日期:2014年8月2日 優先權日:2014年8月2日
【發明者】黃睿 申請人:成都致雲科技有限公司