伺服器資料恢復-伺服器XFS檔案系統分割槽資料恢復案例

北亞資料恢復發表於2024-02-29

伺服器資料恢復環境:

MD1200磁碟櫃中的磁碟透過RAID卡建立了一組RAID5陣列,分配了一個LUN。在Linux作業系統層面對該LUN進行了分割槽,劃分sdc1和sdc2兩個分割槽,透過LVM擴容的方式將sdc1分割槽加入到了root_lv中;sdc2分割槽格式化為XFS檔案系統。


伺服器故障:

伺服器重灌系統後,磁碟分割槽改變,sdc2分割槽丟失,無法訪問。


伺服器資料恢復過程:

1、將故障伺服器中所有磁碟編號後取出,經過硬體工程師檢測沒有發現磁碟存在硬體故障。將所有磁碟以只讀方式進行扇區級的全盤映象,映象完成後將所有磁碟按照編號還原到原伺服器中,後續的資料分析和資料恢復操作都基於映象檔案進行,避免對原始磁碟資料造成二次破壞。

2、基於映象檔案分析raid5陣列的盤序、條帶大小等raid結構相關資訊,利用分析出來的raid資訊虛擬重構raid5陣列。

3、定位到xfs檔案系統的分割槽起始位置,校驗xfs檔案系統的完整性及正確性。北亞企安資料恢復工程師對丟失的xfs檔案系統的進行檢測後發現xfs檔案系統頭部的超級塊及部分節點、目錄項丟失。

4、根據超級塊備份及xfs檔案系統中的目錄樹結構,北亞企安資料恢復工程師對xfs檔案系統的超級塊結構修復。

修復完成的超級塊:

5、對xfs檔案系統中丟失的節點及目錄項進行修復。

修復完成的根節點:

重做的目錄項:

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

修復完成的目錄結構:

伺服器資料恢復總結:發現伺服器資料丟失之後,使用者方沒有做任何破壞性的寫入操作,所以丟失的資料才得以完整恢復。


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

相關文章