【服務(wù)器數(shù)據(jù)恢復(fù)】DroboPro FS存儲文件夾丟失的數(shù)據(jù)恢復(fù)案例

服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境:
DroboPro FS網(wǎng)絡(luò)存儲,數(shù)塊SAS硬盤組建的raid5磁盤陣列。

服務(wù)器故障:
存儲中有一個共享文件夾由于未知原因丟失。
服務(wù)器數(shù)據(jù)恢復(fù)過程:
1、將故障存儲中所有磁盤接到北亞企安數(shù)據(jù)恢復(fù)平臺上以只讀方式做全盤鏡像,后續(xù)的數(shù)據(jù)分析和數(shù)據(jù)恢復(fù)操作都基于鏡像文件進(jìn)行,避免對原始磁盤數(shù)據(jù)造成二次破壞。
2、基于鏡像文件進(jìn)行數(shù)據(jù)分析。通過對鏡像文件的檢測分析,數(shù)據(jù)恢復(fù)工程師判斷存儲中該共享文件夾丟失是由于存儲底層系統(tǒng)錯誤導(dǎo)致的。
3、故障存儲設(shè)備上是一組由數(shù)塊硬盤組建的RAID5磁盤陣列,該型號存儲設(shè)備結(jié)構(gòu)較復(fù)雜,要恢復(fù)其中的丟失的數(shù)據(jù)需要先搞清楚該存儲設(shè)備的存儲結(jié)構(gòu)。經(jīng)用戶方同意后,數(shù)據(jù)恢復(fù)工程師對故障存儲設(shè)備的存儲結(jié)構(gòu)進(jìn)行測試。經(jīng)過測試,發(fā)現(xiàn)該存儲底層使用ext4文件系統(tǒng)對文件結(jié)構(gòu)進(jìn)行管理,在上層又使用另外的結(jié)構(gòu)對ext4文件系統(tǒng)進(jìn)行管理,下圖為存儲中管理文件結(jié)構(gòu)的ext文件系統(tǒng)的超級塊結(jié)構(gòu):

4、基于鏡像文件分析原始數(shù)據(jù),檢查底層ext4文件系統(tǒng)的完整性。經(jīng)過分析,發(fā)現(xiàn)所丟的失共享文件夾部分結(jié)構(gòu)完整,但有部分節(jié)點索引丟失。
5、由于該存儲結(jié)構(gòu)較復(fù)雜,使用多層索引結(jié)構(gòu)對整體空間進(jìn)行管理,北亞企安數(shù)據(jù)恢復(fù)工程師團(tuán)隊花費大量時間對一些結(jié)構(gòu)細(xì)節(jié)進(jìn)行測試與研究,最終搞清楚該型號存儲設(shè)備的存儲結(jié)構(gòu)。
6、根據(jù)故障存儲的存儲結(jié)構(gòu),北亞企安數(shù)據(jù)恢復(fù)工程師編寫程序解析&提取存儲中的數(shù)據(jù)。
7、由于ext4文件系統(tǒng)中部分節(jié)點索引損壞,有部分?jǐn)?shù)據(jù)沒有恢復(fù)出來。經(jīng)過用戶反復(fù)驗證,該共享文件夾中重要數(shù)據(jù)全部都恢復(fù)出來了,確認(rèn)恢復(fù)結(jié)果有效。
