天天看點

【伺服器資料恢複】XFS檔案系統下raid5資料恢複案例

伺服器資料恢複環境:

磁盤櫃+raid卡+15塊磁盤組建一組raid5磁盤陣列,劃分2個lun;

上層作業系統劃分若幹分區,通過LVM擴容方式将其中一個分區加入到了root_lv中,其他分區格式化為XFS檔案系統。

伺服器故障:

為伺服器重裝作業系統時誤操作導緻分區發生改變,存放重要資料的一個分區丢失,無法通路。

伺服器資料恢複過程:

1、對故障伺服器中的所有磁盤進行初檢沒有發現實體故障。将故障伺服器中所有硬碟以隻讀方式完整鏡像到北亞企安備份伺服器上。後續的資料分析和資料恢複操作都基于鏡像檔案進行,避免對資料恢複過程中可能對原始磁盤資料造成的二次破壞。

2、使用北亞企安自主開發的工具查詢FILE ID編号。分析故障伺服器中raid5磁盤陣列的盤序、條帶大小、循環方向、同異步等raid相關資訊,根據分析擷取到的raid相關資訊虛拟重組raid。

3、定位到xfs檔案系統分區起始位置。校驗xfs檔案系統的完整性及正确性後發現xfs檔案系統頭部的超級塊及部分節點、目錄項丢失。

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

修複完成的超級塊:

【伺服器資料恢複】XFS檔案系統下raid5資料恢複案例

北亞企安資料恢複——xfs檔案系統資料恢複

5、修複xfs檔案系統中丢失的節點及目錄項;對丢失的節點、目錄項進行修補、重構。

修複完成的根節點和重做的目錄項:

【伺服器資料恢複】XFS檔案系統下raid5資料恢複案例

北亞企安資料恢複——xfs檔案系統資料恢複

【伺服器資料恢複】XFS檔案系統下raid5資料恢複案例

北亞企安資料恢複——xfs檔案系統資料恢複

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

修複完成的目錄結構:

【伺服器資料恢複】XFS檔案系統下raid5資料恢複案例

北亞企安資料恢複——xfs檔案系統資料恢複

7、資料恢複工程師對提取出來的資料進行檢測沒有發現問題後,将資料傳遞給使用者方親自進行驗證。經過使用者方工程師反複驗證後,确認恢複出來的資料完整可用,本次資料恢複工作完成。

繼續閱讀