【服務器數(shù)據(jù)恢復】 重裝系統(tǒng)導致EMC存儲分區(qū)丟失的數(shù)據(jù)恢復案例

服務器數(shù)據(jù)恢復環(huán)境:
EMC某型號存儲,20塊磁盤組建raid5磁盤陣列,劃分2個lun。
服務器故障:
管理員執(zhí)行重裝系統(tǒng)操作后發(fā)現(xiàn)分區(qū)發(fā)生改變,原先的sdc3分區(qū)丟失,該分區(qū)采用xfs文件系統(tǒng),存儲了公司重要業(yè)務信息,急需恢復該分區(qū)數(shù)據(jù)。
服務器數(shù)據(jù)恢復過程:
1、將故障存儲中所有磁盤編號后取出,將所有硬盤數(shù)據(jù)以只讀方式完整鏡像備份到北亞企安的備份服務器上,后續(xù)的數(shù)據(jù)分析和數(shù)據(jù)恢復操作都基于鏡像文件進行,避免對原始數(shù)據(jù)可能造成的二次破壞。
2、基于鏡像文件分析故障存儲上的raid5磁盤陣列盤序、條帶大小等raid相關信息。通過分析獲取到的raid信息虛擬重組出raid5磁盤陣列。
3、完成重組raid5后,定位到xfs文件系統(tǒng)的分區(qū)起始位置。
XFS INODE number:變長的位數(shù)表示,由三部分組成:起始塊組號+起始塊號+塊內INODE號。起始塊號與塊內INODE號的位長由SUPERBLOCK中參數(shù)指定。
3、校驗xfs文件系統(tǒng)的完整性及正確性后發(fā)現(xiàn)該xfs文件系統(tǒng)頭部的超級塊及部分節(jié)點、目錄項丟失。
4、根據(jù)超級塊備份及xfs文件系統(tǒng)的目錄樹結構,北亞企安數(shù)據(jù)恢復工程師修復還原超級塊。

5、修補&重構丟失的節(jié)點、目錄項。


6、修復完成后由北亞企安數(shù)據(jù)恢復工程師編寫程序解析該xfs文件系統(tǒng)并提取其中的數(shù)據(jù)。
7、由工程師對提取出來的數(shù)據(jù)進行驗證無誤后交由用戶方工程師檢測,經(jīng)過反復驗證確認數(shù)據(jù)完整可用,本次數(shù)據(jù)恢復工作完成。
服務器數(shù)據(jù)恢復總結:
由于本案例中丟失分區(qū)的文件系統(tǒng)頭部的超級塊及部分節(jié)點、目錄項丟失。根據(jù)超級塊備份及XFS文件系統(tǒng)中的目錄樹結構,對超級塊進行修復還原,對丟失的節(jié)點、目錄項進行修補、重構之后,XFS文件系統(tǒng)就可以完整恢復。由于數(shù)據(jù)丟失之后用戶方?jīng)]有對存儲做任何寫入操作,所以數(shù)據(jù)及文件系統(tǒng)信息絕大部分保留下來,數(shù)據(jù)得以完全恢復。