服務器數據恢復環境&故障:
一臺服務器,有一組由5塊硬盤組建的raid5磁盤陣列。
服務器在運行過程中一塊有磁盤掉線,由于raid5陣列支持一塊磁盤掉線的特性,服務器還在正常工作。不久之后服務器出現故障,管理員在不了解raid配置情況下,以原raid5陣列中的4塊盤作為成員盤重建了raid5陣列。結果原raid5陣列中的全部數據丟失。
該服務器品牌SMART ARRAY系列陣列卡在創建一組新的RAID5陣列時,默認會全盤重建所有塊校驗。也就是說在組成RAID5陣列的任一條帶中,總有一個校驗塊的數據是創建時生成的,這肯定會對原raid5陣列中的數據造成破壞。
經過分析,后組建的4盤RAID5陣列是按雙循環、64K塊大小、16次條帶化校驗的方式組織的。也就是說在4塊成員盤中,每隔3M便會有1M的數據是錯誤的。
北亞企安數據恢復—raid5數據恢復
經過分析以及和用戶的溝通得知,原5盤RAID5陣列的結構為雙循環、128K塊大小、16次條帶化校驗。
要想恢復數據,必須修復早掉線的硬盤,能恢復多少數據取決于早掉線的硬盤掉線之后的數據變更情況。
數據恢復方案:通過對原5盤raid5陣列和后來的4盤raid5陣列的組成結構進行差異性分析,用之前掉線的盤補回重建RAID時破壞的校驗信息,然后重組RAID,解釋文件系統,導出文件。
服務器數據恢復過程:
1、將故障服務器中所有硬盤編號后取出,硬件工程師檢測后沒有發現有硬盤存在硬件問題。以只讀方式將所有磁盤做扇區級的全盤鏡像,鏡像完成后將所有磁盤按照編號還原到原服務器中。后續的數據分析和數據恢復操作都基于鏡像文件進行,避免對原始磁盤數據造成二次破壞。
2、基于鏡像文件分析所有磁盤底層數據。根據破壞前后的數據痕跡,獲取破壞前后的RAID結構。
3、分析原5盤raid5陣列和后來的4盤raid5陣列之間的差異,北亞企安數據恢復工程師編寫校驗修正程序。
4、按照分析獲取到的原RAID5陣列結構重組RAID,生成重組后的鏡像文件。修正重組后的鏡像文件系統錯誤。
5、部分分區導出數據,部分分區在無錯的前提下完全鏡像到新空間。
6、經過測試和檢測,用戶方確認恢復出來的數據有效。
審核編輯 黃宇
-
服務器
+關注
關注
12文章
9123瀏覽量
85328 -
數據恢復
+關注
關注
10文章
568瀏覽量
17432 -
RAID5
+關注
關注
0文章
113瀏覽量
12720
發布評論請先 登錄
相關推薦
評論