服務器數據恢複環境:
linux操作系統,文件系統EXT3;
12塊硬盤組成RAID6;
劃分3個LUN。
北亞數據恢複——RAID6數據恢複
服務器故障&分析:
服務器運行過程中RAID出現故障不可用,管理員重新分配RAID并進行初始化。初始化超過50%的時候管理員發現情況有異,強行停止初始化,這時候已經對數據造成不可逆的破壞。
原始RAID6失效後管理員用其中的11塊硬盤重新組建RAID5并進行初始化,這種操作對原始數據造成不可逆的損壞。經過北亞數據恢複工程師檢測,僅第3個LUN可用普通RAID6恢複方法恢複出數據,但第3個LUN沒有用戶想要恢複的重要數據,重要數據都在第1個LUN。
我們數據恢複中心接到故障送修時,這個case已經在多家數據恢複公司做過,但問題仍未解決。
服務器數據恢複過程:
1、對故障服務器中的12塊硬盤做鏡像備份。
2、基于鏡像文件分析12塊磁盤組建的RAID6的組織結構,分析11塊磁盤重分配RAID5的組織結構。分析原始RAID6結構比較順利,但由于底層RAID6和RAID5的大量信息重合,分析重分配的RAID5的結構就比較困難,數據恢複工程師經過近24小時的努力終于把重新分配的RAID5結構搞清楚。
3、判斷可恢複性,北亞數據恢複工程師研究編寫和校正恢複程序算法,通過程序把12塊磁盤中原始數據的第1和第2個LUN分别鏡像到搭好的存儲環境上。
4、經過驗證第2個LUN數據沒有問題,但第1個LUN前面部分大約有十幾MB的數據被破壞。這前十幾MB數據包含了EXT3的根目錄和第一個塊組的I節點,常用的數據恢複軟件恢複效果都不理想。
5、北亞數據恢複工程師隻能手動修複損壞的EXT3文件系統,編寫程序對EXT3根目錄進行查找并重建根目錄和I節點,用文件系統解析程序打開完全正常。為了保證原始數據的權限和屬性,在LINUX下進行簡單修複後已能正常挂載,然後在LINUX下把文件拷貝到格式化為EXT3文件系統 的單塊磁盤的分區上。這樣用戶在使用數據時不再需要進行設置,文件目錄結構和屬性都和原來一模一樣。
北亞數據恢複——RAID6數據恢複
北亞數據恢複——RAID6數據恢複
北亞數據恢複——RAID6數據恢複
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!