1. 程式人生 > >服務器數據恢復成功案例

服務器數據恢復成功案例

結構 條帶 nod 系統信息 結果 100% text sha 專業

一、服務器數據恢復描述

需要進行數據恢復的服務器為華為OceanStor S6800T,服務器硬件配置情況為15塊磁盤組成一組80T大小的raid5陣列,陣列劃分為兩個lun、三個分區。服務器重裝系統後發現磁盤分區丟失了一個,需要進行服務器數據恢復。

二、服務器數據備份

服務器數據恢復第一步需要對故障服務器所有磁盤進行鏡像備份,客戶將服務器所有磁盤帶到北亞數據恢復中心,工程師借助數據恢復工具將所有磁盤的數據鏡像到備份服務器上。以備後期分析和恢復數據使用。

三、制定服務器數據恢復方案

1、首先需要借助數據恢復工具搜索查看FILE ID編號,通過編號規律分析出該raid5陣列的盤序、塊大小、條帶大小、循環方向、同異步等信息(註:非專業人士不建議自行操作,如果數據十分重要最好找專業的數據恢復公司進行操作)。

2、通過分析出的raid信息虛擬重組出raid結構;
3、定位xfs文件系統的分區起始位置;XFS INODE number:變長的位數表示,三部分組成:起始塊組號+起始塊號+塊內INODE號。起始塊號與塊內INODE號的位長由SUPERBLOCK中參數指定。
4、檢驗文件系統的完整性、正確性;通過校驗發現該文件系統頭部的超級塊及部分節點、目錄項丟失。
5、修復xfs文件系統的超級塊結構;根據超級塊備份及文件系統中的目錄樹結構,對超級塊進行修復還原,
6、對xfs文件系統中丟失的節點及目錄項進行修復;對丟失的節點、目錄項進行修補、重構
7、修復完成後編寫程序解析文件系統,提取服務器數據。

四、服務器數據恢復過程截圖

技術分享圖片
技術分享圖片
技術分享圖片

五、服務器數據恢復結果

由於數據丟失之後客戶未對服務器做任何寫入等其他破壞性操作,所以數據及文件系統信息絕大部分保留完整,數據100%恢復成功。

服務器數據恢復成功案例