服務器數據恢復環境&故障:
一臺服務器上通過磁盤柜+RAID卡組建的riad5磁盤陣列,服務器上層安裝Linux操作系統,搭建XFS文件系統。服務器上層分配一個LUN,并劃分了兩個分區。通過LVM擴容的方式將sdc1分區加入到了root_lv中,剩下的sdc2分區格式化為XFS文件系統。
服務器重裝系統后,發現sdc2分區丟失,無法訪問。
服務器數據恢復過程:
1、將故障服務器上所有磁盤編號后取出,以只讀方式將所有磁盤進行完整鏡像,鏡像完成后將所有磁盤按照原樣還原到原服務器。后續的數據分析和數據恢復操作都基于鏡像文件進行,避免對原始磁盤數據造成二次破壞。
2、基于鏡像文件分析所有磁盤底層數據,查找服務器raid磁盤陣列的硬盤順序、條帶大小等重組raid所需要的相關信息。根據獲取到的raid信息虛擬重組raid陣列。
3、定位到xfs文件系統的分區起始位置。校驗xfs文件系統的完整性及正確性,經過校驗沒有發現文件系統存在異常。
4、修復xfs文件系統的超級塊結構。
修復完成的超級塊:
5、修復xfs文件系統中丟失的節點及目錄項。
修復完成的根節點:
重做的目錄項:
6、修復完成后,北亞企安數據恢復工程師編寫程序解析xfs文件系統,提取其中的數據。
修復完成的目錄結構:
7、經過檢測,所有恢復出來的數據完整有效。