raid5資料恢復成功案例+陣列演算法研究

北亞資料恢復發表於2018-07-27

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%的資料都被完整的恢復出來了。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31380569/viewspace-2168517/,如需轉載,請註明出處,否則將追究法律責任。

相關文章