內蒙古某公司XFS檔案系統伺服器資料恢復報告

北亞資料恢復發表於2020-10-16

一、伺服器故障環境描述

內蒙古某公司一臺XFS檔案系統伺服器出現故障。客戶的伺服器搭建了一組riad5磁碟陣列,使用MD1200磁碟櫃+RAID卡的組合方式,伺服器上層分配了一個容量約80T左右的LUN,劃分了兩個分割槽。其中sdc1分割槽大小為2T,透過LVM擴容的方式,將sdc1分割槽加入到了root_lv中,剩餘的sdc2分割槽格式化為XFS檔案系統使用。伺服器上層採用Linux系統。

客戶在對伺服器進行重灌系統操作後,發現sdc磁碟分割槽改變,原先的sdc2分割槽丟失,無法訪問。

二、伺服器資料備份

按照常規恢復流程,第一步需要對客戶的伺服器進行只讀模式備份,資料恢復工程師對每塊磁碟做了映象備份後將原伺服器歸還客戶,在備份檔案上進行資料分析和資料恢復分析。

三、伺服器資料恢復過程

1、對映象檔案進行分析,查raid磁碟陣列的硬碟順序、條帶大小等資訊;

2、使用資料恢復工具對raid陣列進行虛擬重組,虛擬重組出raid結構;

3、在資料恢復工程師虛擬重組出的raid陣列中定位到xfs檔案系統的分割槽起始位置;

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

5、修復xfs檔案系統的超級塊結構;

修復完成的超級塊

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

修復完成的根節點

重做的目錄項


7、修復完成後編寫程式解析xfs檔案系統,提取其中的資料。

四、資料恢復結果

在本次伺服器資料恢復過程中,伺服器資料恢復工程師對對丟失的xfs檔案系統的進行檢測後發現件系統頭部的超級塊及部分節點、目錄項丟失。伺服器資料恢復工程師根據超級塊備份及檔案系統中的目錄樹結構,對超級塊進行修復還原,對丟失的節點、目錄項進行修補、重構之後,檔案系統中的資料即可成功恢復。

修復完成的目錄結構

五、資料恢復結論

由於該客戶在資料丟失後沒有對伺服器進行其他操作,資料及檔案系統被最大限度的儲存了下來,經過資料恢復工程師的分析及恢復,最終完整恢復伺服器內的所有資料,並經客戶驗證無誤,本次資料恢復成功。


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

相關文章