服務(wù)器Raid 5陣列算法
Raid5陣列使用(yòng)的算法通常被稱為(wèi)“異或運算”,這是一個數學(xué)運算符。它應用(yòng)于邏輯運算。異或的數學(xué)符号為(wèi)“⊕”,計算機符号為(wèi)“xor”。其運算法則為(wèi):a⊕b = (¬a ∧ b) ∨ (a ∧¬b)。如果a、b兩個值不相同,則異或結果為(wèi)1。如果a、b兩個值相同,異或結果為(wèi)0。
異或也叫半加運算,其運算法則相當于不帶進位的二進制加法:二進制下用(yòng)1表示真,0表示假,則異或的運算法則為(wèi):0⊕0=0,1⊕0=1,0⊕1=1,1⊕1=0(同為(wèi)0,異為(wèi)1),這些法則與加法是相同的,隻是不帶進位。異或略稱為(wèi)XOR、EOR、EX-OR,程序中(zhōng)有(yǒu)三種演算子:XOR、xor、⊕。使用(yòng)方法如下z = x ⊕ y z = x xor y
Raid5陣列VG删除如何恢複數據:
Raid5VG誤删除故障原因:
Raid5陣列更換磁盤後數據同步進行同步,如果此時進行删除VG信息的操作(zuò)會導緻數據同步中(zhōng)止。這種情況下數據已經進行同步操作(zuò),那麽新(xīn)陣列将同步為(wèi)空白磁盤,數據不可(kě)恢複。有(yǒu)部分(fēn)廠家為(wèi)了安(ān)全起見選擇将數據同步功能(néng)進行關閉,此時選擇專業的數據恢複公(gōng)司則可(kě)以進行數據恢複操作(zuò),成功率高
Raid5磁盤陣列數據恢複步驟
1.将服務(wù)器磁盤陣列中(zhōng)所有(yǒu)的磁盤單獨鏡像到北亞數據恢複中(zhōng)心的安(ān)全存儲中(zhōng),後将不再操作(zuò)原盤,保證用(yòng)戶磁盤的原始性。
2.分(fēn)析底層結構,重構原始RAID,虛拟重組RAID,再次鏡像到北亞數據中(zhōng)心的臨時存儲中(zhōng)。
3.使用(yòng)北亞數據恢複中(zhōng)心自主研發的 VMWare ESX 數據恢複軟件: Frombyte Recovery For ESX 進行恢複
4.能(néng)正常看到所有(yǒu)的數據後将恢複好的存儲挂到北亞數據恢複中(zhōng)心的 ESXi 服務(wù)器上,驗證所有(yǒu)數據。
服務(wù)器磁盤陣列mdisk磁盤離線(xiàn)數據恢複方法:
Raid磁盤離線(xiàn)故障原因描述
服務(wù)器中(zhōng)有(yǒu)一組或多(duō)組Mdisk,其中(zhōng)一組Mdisk中(zhōng)有(yǒu)一塊硬盤故障離線(xiàn),在熱備盤啓用(yòng)并替換過程中(zhōng)如果同組Mdisk中(zhōng)的另一塊硬盤也故障離線(xiàn)就會導緻熱備盤同步失敗,該組Mdisk失效,從而導緻整個通用(yòng)卷無法使用(yòng)。
服務(wù)器磁盤陣列數據恢複方法:
1.我通過鏡像軟件對每一塊磁盤都進行鏡像操作(zuò),後期所有(yǒu)的數據恢複工(gōng)作(zuò)将在鏡像盤上進行,原始磁盤始終保持原始狀态,不影響數據。目的主要是為(wèi)防止數據恢複過程中(zhōng)發生誤操作(zuò)情況,一旦操作(zuò)失誤将導緻原盤數據的二次破壞,後期數據恢複難度将更大。
2.分(fēn)析并重組Mdisk,首先根據客戶提供的一部分(fēn)配置信息,把硬盤按照Mdisk組進行分(fēn)類。将每一組Mdisk中(zhōng)的所有(yǒu)硬盤都進行分(fēn)析,從而得到相關的raid信息。使用(yòng)專業的數據恢複軟件進行Mdisk的虛拟重組。
3.對所有(yǒu)Mdisk進行分(fēn)析,得到pool的相關信息。使用(yòng)專業的數據恢複軟件虛拟重組出pool。
4.掉盤分(fēn)析。由于raid5的固有(yǒu)特性我們知道raid5最多(duō)能(néng)允許一塊成員盤離線(xiàn),也就是說如果有(yǒu)一塊成員盤發生故障的情況下,raid5還可(kě)以正常使用(yòng)。所以可(kě)以結合之前存在raid失效的情況判斷當時有(yǒu)兩塊盤發生故障。
在對各成員盤中(zhōng)的底層數據進行分(fēn)析後發現,有(yǒu)兩塊硬盤,在硬盤前部的數據完全一樣,則判斷兩塊盤中(zhōng)一塊硬盤為(wèi)熱備盤,另一塊硬盤為(wèi)故障盤。
據此可(kě)以初步推斷,raid中(zhōng)有(yǒu)一塊成員盤先發生故障,在熱備盤進行同步的過程中(zhōng),另一塊成員盤也發生故障,導緻raid失效。後raid恢複正常時,由于先發生故障的硬盤上的數據已經不是最新(xīn)的,所以正常後的raid中(zhōng)的數據出現部分(fēn)錯誤。
5.對硬盤的raid結構與成員盤的掉盤情況分(fēn)析完成後,使用(yòng)專業數據恢複軟件完成對Mdisk和pool的組建,并生成其中(zhōng)的數據。
服務(wù)器磁盤陣列故障後應該怎麽做:(包括raid5磁盤陣列在内的其他(tā)raid陣列與之相似)
不要盲目強行上線(xiàn)
Offline指示燈提示時要求用(yòng)戶更換一個完好的相同硬盤,并且重新(xīn)校驗算法。RAID5磁盤陣列很(hěn)可(kě)能(néng)同時采購(gòu)的多(duō)個硬盤中(zhōng),有(yǒu)幾個已經出現了不穩定現象。而服務(wù)器的Offline提示可(kě)能(néng)并不是最準确的,經常會誤報(也有(yǒu)硬盤不穩定的因素)或是遺漏其它也同樣存在隐患的硬盤。強制上線(xiàn)過程中(zhōng)硬盤需要進行大量的讀寫操作(zuò),一旦其它硬盤突然掉線(xiàn)則數據恢複難度加大。所以在強制上線(xiàn)前要檢測每一個硬盤的穩定性情況,這樣才更加保險。
保護好第一現場
對于廠商(shāng)而言,硬件設備才是售後服務(wù)的主要宗旨,因此往往為(wèi)盡快确保硬件設備完好反而犧牲了數據。據數據恢複中(zhōng)心的主管工(gōng)程師介紹,因為(wèi)尋找服務(wù)商(shāng)的售後服務(wù)工(gōng)程師修複而導緻最終數據徹底破壞的案例幾乎每個星期都會發生。畢竟售後服務(wù)工(gōng)程師基本都偏向于硬件,而RAID數據恢複則是以軟件類操作(zuò)為(wèi)主。此外,即便是簡單的檢驗性操作(zuò),也有(yǒu)可(kě)能(néng)為(wèi)後期的數據恢複帶來不便。當raid硬盤損壞超過容錯能(néng)力時,必須将損壞硬盤的鏡像完全提取才能(néng)進行最終的恢複。而如果頻繁對硬盤上電(diàn),很(hěn)容易造成磁頭進一步疲勞損傷,甚至劃傷盤片。正确的處理(lǐ)方法應當是立即咨詢專業數據恢複服務(wù)商(shāng)。
上一個案例:RAID0陣列數據恢複方法
下一個案例:沒有(yǒu)了!