天天看點

【伺服器資料恢複】5盤RAID5中4盤重建raid5導緻資料丢失的恢複

伺服器資料恢複環境:

HP某型号伺服器,5塊硬碟組建了一組raid5磁盤陣列。

【伺服器資料恢複】5盤RAID5中4盤重建raid5導緻資料丢失的恢複

北亞企安資料恢複——RAID5資料恢複

伺服器故障&分析:

伺服器在工作過程中,raid5磁盤陣列中的一塊磁盤掉線,由于raid5的容錯特點,raid陣列未受影響,從業人員也沒有及時關注磁盤離線的問題。伺服器繼續運作一段時間後出現故障,管理者将現有的4塊磁盤進行了重建raid的操作,重建後進行了資料同步,原raid5陣列中的資料全部丢失。

HP SMART ARRAY在建立一組新的RAID5時,預設會全盤重建所有的塊校驗。這意味着在組成新建立RAID5的任一條帶中,總有一個校驗塊的資料是在建立raid時生成的,這個特性對于原raid陣列來說是極具破壞性的。

經過分析,後生成的4盤RAID5組成結構是雙循環、64K塊大小、16次條帶換校驗。這意味着新組建raid5的4塊成員盤中,每隔3M就會有1M的資料是錯誤的。原5盤RAID5的組成結構為雙循環、塊大小128K、16次條帶換校驗。

要想恢複資料必須修複早掉線的那塊硬碟,資料恢複率取決于早掉線磁盤掉線之後資料變更多少。

最終敲定的資料恢複方案:對新舊raid5組成結構的差異性進行分析,用之前掉線的盤重新補回重建RAID時被破壞的校驗資訊,再虛拟重組RAID并解釋檔案系統,然後導出檔案。

【伺服器資料恢複】5盤RAID5中4盤重建raid5導緻資料丢失的恢複

北亞企安資料恢複——RAID5資料恢複

伺服器資料恢複過程:

1、将故障伺服器中所有涉及到的硬碟以隻讀方式進行全盤鏡像,後續的資料分析和資料恢複操作都基于鏡像檔案進行,避免對原始磁盤資料造成再次的破壞。

2、基于鏡像檔案分析所有磁盤底層資料,根據破壞前後的資料痕迹分析新舊RAID5的結構。

3、分析新舊raid5組成結構差異,北亞企安資料恢複工程師編寫校驗修正程式。按原RAID5結構虛拟重組RAID,生成鏡像檔案。

4、由北亞企安資料恢複工程師修正重組後的鏡像檔案系統錯誤(所幸硬碟離線後資料變更很少,錯誤極少)。

5、導出部分分區資料,将部分分區在無錯誤的前提下完全鏡像到準備好的新空間。

6、經過資料恢複工程師和使用者方工程師的嚴格測試,确認恢複出來的資料完整有效。

【伺服器資料恢複】5盤RAID5中4盤重建raid5導緻資料丢失的恢複

北亞企安資料恢複

繼續閱讀