RAID5陣列崩潰/重建/同步後的數據恢復過程

  • 2019 年 10 月 6 日
  • 筆記

【raid數據恢復故障描述】

一台HP 服務器,掛接一台raid5磁盤陣列,內接5塊1TB硬盤,原先結構為RAID5。

服務器在使用過程中2號盤掉線,(RAID5支持一塊硬盤出錯的冗餘保護,raid陣列未受影響)。隨後服務器故障,管理員在不了解raid信息情況下將現有的4快盤進行了重建raid操作,重建後為4盤raid5陣列並且同步完成。原raid陣列中的全部信息丟失。經多家raid數據恢復公司嘗試恢復陣列原數據失敗。

raid陣列數據恢復案例

【raid數據恢復故障分析】

HP SMART ARRAY在創建一組新的RAID5時,默認會全盤重建所有塊校驗,也就是說在組成RAID5的任一條帶中,總有一個校驗塊的數據是創建時生成的,相對於原先的有用數據而言,即是破壞的。經過分析,後生成的4塊盤RAID5是按雙循環,64K塊大小,16次條帶換校驗的方式組織的,也就是說在4塊磁盤成員中,大約每隔3M便會有1M的數據是錯誤的。

同時,分析得知,原先的5塊盤RAID5的組成結構為雙循環、128K塊大小、16次條帶換校驗。

要想恢複數據,首先必須修復早掉線的硬盤,同時可恢復率僅可恢復到早掉線磁盤與新盤的組合,取決於早掉線盤之後的數據變更是否多。

解決思路是,通過對前後兩次組成結構的差異性分析,用之前掉線的盤重新補回之後重建RAID時破壞的校驗信息,再虛擬重組RAID,解釋文件系統,導出文件。

【數據恢復過程記錄】

1、備份源介質

2、根據破壞前後的數據痕迹,得到破壞前後的RAID結構。

3、分析差異,寫校驗修正程序,同時按之前的RAID結構虛擬重組,生成重組後的鏡像文件。

4、修正重組後的鏡像文件系統錯誤(因數據變更很少,幫錯誤極少)。

5、部分分區導出數據,部分分區在無錯的前提下完全鏡像到新空間。

6、測試、驗收

【數據恢復結論】

歷時24小時,數據恢復成功,成功率接近100%,用戶對數據恢復結果非常滿意。

【數據恢復公司選擇方法】

1 .諮詢數據恢復公司是否支持免費檢測

2. 確定數據恢復公司是否與客戶簽訂保密協議並對客戶的數據嚴格保密

3. 諮詢數據恢復公司是否數據恢復不成功不收費

4. 能否保證整個恢復過程不會對客戶的原盤有任何的寫操作,以確保原盤的數據完全