服務器Raid 5數據恢復案例
本次分享的案例是一臺服務器中的raid磁盤陣列,磁盤陣列中有12塊磁盤,單盤容量500G,ext3文件系統,系統平臺爲Linux平臺。Raid中2號盤和6號盤兩塊硬盤報黃燈,管理人員檢查後對6號盤進行了強制上線操做,強制上線後發現多數目錄打不開,能夠打開的目錄中有部分目錄中出現文件丟失狀況。客戶聯繫到北亞數據恢復中心進行raid磁盤陣列的數據恢復。算法
1.首先分析原raid結構,將強制上線的6號盤去掉,將2號盤加入進去,經過虛擬環境搭建raid平臺。
2.而後經過軟件進行輔助數據提取,提取出數據後在2號盤中發現了不規則的壞道。
3.咱們選擇了一款經常使用的鏡像工具把2號硬盤進行完整鏡像,90%以上的壞道成功讀取。
4.將作好的鏡像數據加入虛擬raid環境,再次提取數據,超過99%的數據都被完整的恢復出來了。
**服務器
Raid 5數據恢復算法原理****
要理解 raid 5數據恢復原理首先要先認識raid5,分佈式奇偶校驗的獨立磁盤結構(也就是咱們稱之爲的raid 5)數據恢復有一個「奇偶校驗」概念須要理解。咱們能夠把它簡單的理解成爲二進制運算中的「異或運算」,一般使用的標識是xor。這個用運算的規則就是若兩者值相同則結果爲0,若兩者結果不一樣則結果爲1。
例如 0101 xor 0010根據上述運算規則來計算的話兩者第一位都是 0 ,二者相同,結果爲 0 ;第2、3、四位的數值不一樣則結果均爲1,因此最終結果爲 0111,用公式表示爲:0101 xor 0010 = 0111,因此在 a xor b=c 中若是缺乏其中之一,咱們能夠經過其餘數據進行推算,這就是raid5數據 恢復的所有祕密,瞭解了這個祕密以後raid 5數據丟失您本身恢復數據也不成問題了。分佈式