
服務器存儲數據恢復環境:
某公司一臺EMC存儲,12塊硬盤組成raid5,2塊熱備盤;
Zfs文件系統。
(資料圖片)
服務器存儲故障:
硬盤故障導致存儲崩潰。
服務器存儲數據恢復過程:
1、對故障存儲所有硬盤進行物理故障檢測,未發現有壞道或者其他物理故障。將故障存儲所有磁盤以只讀方式做鏡像備份,備份完成后將所有硬盤按照原樣恢復到故障存儲并交還給用戶,后續所有操作都在鏡像文件中進行,避免對原始數據造成二次破壞。
2、故障存儲中的硬盤組建的是raid5磁盤陣列,至少需要2塊硬盤掉線才會導致raid5崩潰。前面物理故障檢測后并未發現硬盤存在物理故障,所以只需通過底層分析raid結構并虛擬重組raid即可恢復數據。
3、通過分析鏡像文件,北亞數據恢復工程師獲取到故障存儲中raid5陣列的硬盤盤序、條帶大小、分布規律等。同時發現故障存儲原始raid5陣列中的兩塊熱備盤均未寫入任何數據。
4、根據分析獲得的riad5信息,通過北亞自研工具虛擬重組aid5陣列。
5、分析LUN在RAID陣列中的分配信息和LUN分配的數據塊MAP。
6、利用北亞自研的zfs文件系統解析工具解析lun文件系統,在解析過程中發現部分zfs文件系統元文件破壞,北亞數據恢復工程師手動修復這些被破壞的文件,直到能全部正常解析zfs文件系統。
7、Zfs文件系統解析完成后,繼續解析并導出故障存儲中的文件節點、目錄結構。
8、數據恢復工程師驗證導出的數據未發現錯誤。把數據交付給用戶親自驗證,經過反復驗證用戶確認數據完整可用。