Raid5數據恢復原理以及raid5數據恢復成功案例

Raid5數據恢復算法原理

要理解 raid5數據恢復原理首先要先認識raid5,“分佈式奇偶校驗的獨立磁盤結構”也就是我們稱之爲的raid5數據恢復有一個概念需要理解,也就是“奇偶校驗”。我們可以把它簡單的理解成爲二進制運算中的“異或運算”,通常使用的標識是xor。這個用運算的規則就是若二者值相同則結果爲0,若二者結果不同則結果爲1。
例如 0101 xor 0010根據上述運算規則來計算的話二者第一位都是 0 ,兩者相同,結果爲 0 ;第二、三、四位的數值不同則結果均爲1,所以最終結果爲 0111,用公式表示爲:0101 xor 0010 = 0111,所以在 a xor b=c 中如果缺少其中之一,我們可以通過其他數據進行推算,這就是raid5數據 恢復的全部祕密,瞭解了這個祕密之後raid5數據丟失您自己恢復數據也不成問題了。

Raid5數據恢復案例

案例中需要進行數據恢復的raid搭建於POWEREDGE服務器上,共12塊硬盤,單盤容量500G,系統平臺爲Linux平臺,ext3文件系統。Raid中1號盤和4號盤兩塊硬盤報黃燈,管理人員檢查後對4號盤進行了強制上線操作,強制上線後發現多數目錄打不開,可以打開的目錄中有部分目錄中出現文件丟失情況。

1.首先分析原raid結構,將強制上線的4號盤去掉,將1號盤加入進去,通過虛擬環境搭建raid平臺。
2.然後通過軟件進行輔助數據提取,提取出數據後在1號盤中發現了不規則的壞道。
3.我們選擇了一款常用的鏡像工具把1號硬盤進行完整鏡像,90%以上的壞道成功讀取。
4.將做好的鏡像數據加入虛擬raid環境,再次提取數據,超過99%的數據都被完整的恢復出來了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章