【伺服器資料恢復】XFS檔案系統分割槽分割槽丟失無法訪問的資料恢復案例

北亞資料恢復發表於2022-12-29

伺服器資料恢復環境:

磁碟櫃+RAID卡搭建riad5磁碟陣列;

Linux作業系統;

總共一個LUN,劃分兩個分割槽;:sdc1分割槽透過LVM擴容的方式加入到了root_lv中,sdc2分割槽格式化為XFS檔案系統。


伺服器故障:

使用者為伺服器重灌系統後發現分割槽發生改變,原先的sdc2分割槽丟失,無法訪問。


伺服器資料恢復過程:

1、對故障伺服器所有硬碟做只讀模式的映象備份,後續的資料分析和資料恢復操作都在備份檔案上進行,避免對原始資料

造成二次破壞。

2、分析映象檔案獲取故障伺服器raid5磁碟陣列的硬碟順序、條帶大小等相關資訊。

3、基於獲取到的raid資訊對虛擬重組原始raid5磁碟陣列。

4、在虛擬重組出來的raid陣列中定位xfs檔案系統的分割槽起始位置。

5、校驗xfs檔案系統的完整性及正確性,沒有發現異常。

6、對xfs檔案系統的超級塊結構進行修復。


修復完成的超級塊:



7、修復xfs檔案系統中丟失的節點及目錄項。


修復完成的根節點:



重做的目錄項:



8、完成修復後北亞資料恢復工程師編寫程式解析xfs檔案系統並提取其中的資料。

在本次伺服器資料恢復過程中,伺服器資料恢復工程師檢測丟失的xfs檔案系統後發現xfs檔案系統頭部的超級塊及部分節點

、目錄項丟失。伺服器資料恢復工程師根據超級塊備份及xfs檔案系統中的目錄樹結構修復超級塊,對丟失的節點、目錄項

進行修補、重構之後,xfs檔案系統中的資料就可以恢復出來。


修復完成的目錄結構:



9、使用者對恢復出來的資料進行反覆驗證無誤,本次資料恢復完成。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31380569/viewspace-2929986/,如需轉載,請註明出處,否則將追究法律責任。

相關文章