服務器存儲數據恢復環境:
存儲中有一組由12塊硬盤組建的RAID6陣列,上層linux操作系統+EXT3文件系統,該存儲劃分3個LUN。
服務器存儲故障&分析:
存儲中RAID6陣列不可用。為了搶救數據,運維人員使用原始RAID中的部分硬盤重新組建RAID并進行了初始化。
初始化開始一段時間后,運維人員察覺到情況有異后強制終止初始化,這個時候初始化已經完成一半以上。數據部分已被不可逆的破壞。
原始RAID6陣列失效,運維人員使用原始raid6陣列中的11塊硬盤重新組建RAID5陣列,并進行了初始化。上述操作對原始數據造成了不可逆的破壞。
此案例故障較為復雜,我們數據恢復中心接到這個案子之前,該案子已經在多家數據恢復服務商做過恢復,但是問題仍未解決。
服務器存儲數據恢復過程:
1、分析原始12塊磁盤RAID6陣列的組織結構情況。
2、分析重新組建的RAID5陣列的組織結構情況。在底層發現RAID6和RAID5的信息重合,導致分析新組建的RAID5的結構耗費很多時間。
3、北亞企安數據恢復工程師根據上述獲取到的信息分析恢復程序的算法。
4、利用分析出來的算法編寫&校正數據恢復程序,通過數據恢復程序將12塊磁盤原始數據中的第一個和第二個LUN分別鏡像到兩個準備好的存儲上。
北亞企安數據恢復—raid6數據恢復
北亞企安數據恢復—raid6數據恢復
5、經過驗證第二個LUN數據完全正常,但第一個LUN的前十幾MB的數據被破壞。EXT3文件系統的根目錄和第一個塊組的I節點全在這前十幾MB的數據中,使用市面上主流的數據恢復軟件進行恢復,效果都不理想。
6、數據恢復工程師嘗試對損壞的EXT3文件系統進行修復。北亞企安數據恢復工程師編寫程序查找EXT3目錄&重建根目錄和I節點,這時用文件系統解析程序打開完全正常。為了保證原始數據的權限和屬性,在LINUX環境下進行修復,文件系統已能正常掛載,在LINUX下將文件用cp命令拷貝到格式化為EXT3 文件系統的單塊磁盤的分區上。用戶方在使用數據時,不需要其他任何設置,直接cp,文件目錄結構和屬性都和原始狀態一致。
北亞企安數據恢復—raid6數據恢復
審核編輯 黃宇
-
服務器
+關注
關注
12文章
9303瀏覽量
86061 -
數據恢復
+關注
關注
10文章
585瀏覽量
17631 -
RAID6
+關注
關注
0文章
9瀏覽量
5941
發布評論請先 登錄
相關推薦
服務器數據恢復—nas中硬盤離線導致raid6陣列崩潰的數據恢復案例
服務器數據恢復—華為OceanStor存儲中RAID5陣列數據恢復案例
![<b class='flag-5'>服務器</b><b class='flag-5'>數據</b><b class='flag-5'>恢復</b>—華為OceanStor存儲中<b class='flag-5'>RAID5</b><b class='flag-5'>陣列</b><b class='flag-5'>數據</b><b class='flag-5'>恢復</b>案例](https://file1.elecfans.com/web1/M00/F5/0B/wKgaoWc1ZaKAdXsJAAJjuKOzxK4513.png)
評論