1. 程式人生 > >服務器數據恢復通用方法+服務器分區丟失恢復案例

服務器數據恢復通用方法+服務器分區丟失恢復案例

中心 進行 位置 數據鏡像 過程 指定 結構 數據恢復工具 pro

一、服務器數據恢復背景

本次需要進行數據恢復的服務器為某品牌CX4-480型號服務器,該服務器內共20塊硬組成raid5磁盤陣列;兩個45T的lun。機房管理員對該服務器重裝系統時由於未知原因導致了服務器磁盤分區發證改變,原來的sdc3分區丟失,裏面存儲了公司的大部分重要業務信息,急需對該服務器進行數據恢復。

二、服務器數據備份

經過服務器數據恢復工程師與客戶機房管理員的簡單電話溝通後簡單了解了客戶服務器的故障情況後預估數據可以完整恢復,隨後管理員攜帶服務器來到我們數據恢復中心進行服務器初檢和服務器數據恢復,數據恢復工程師首先將所有磁盤數據鏡像備份到備份服務器上,以備後期分析和恢復數據使用。

三、EMC CX4-480服務器數據恢復過程

1、使用我中心自主研發的服務器數據恢復工具對鏡像來的客戶數據分析服務器上的raid陣列盤序、條帶大小等信息。該數據恢復工具目前並未對外發布與銷售,也可以通過市面上其他版本的數據恢復輔助工具進行搜索和查看FILE ID編號,根據編號判斷該服務器中的磁盤陣列盤序、塊大小、循環方向、同異步等信息(註:此操作具有一定風險,需謹慎操作非專業人士不建議盲目嘗試。如果數據十分重要最好找專業的數據恢復公司進行操作)。通過分析出的raid信息虛擬重組出raid結構;
2、重組raid陣列後定位到xfs文件系統的分區起始位置;XFS INODE number:變長的位數表示,三部分組成:起始塊組號+起始塊號+塊內INODE號。起始塊號與塊內INODE號的位長由SUPERBLOCK中參數指定。

3、校驗xfs文件系統的完整性及正確性;通過校驗發現該文件系統頭部的超級塊及部分節點、目錄項丟失。
4、修復xfs文件系統的超級塊結構;根據超級塊備份及文件系統中的目錄樹結構,對超級塊進行修復還原,
技術分享圖片
5、對xfs文件系統中丟失的節點及目錄項進行修復;對丟失的節點、目錄項進行修補、重構
技術分享圖片
技術分享圖片

6、修復完成後編寫程序解析xfs文件系統,提取其中的數據。

四、服務器數據恢復結果

由於該服務器文件系統頭部的超級塊及部分節點、目錄項丟失,根據超級塊備份及文件系統中的目錄樹結構,對超級塊進行修復還原,對丟失的節點、目錄項進行修補、重構之後,文件系統可以完整恢復。且由於數據丟失之後客戶未對存儲做任何寫入的破壞性操作,所以數據及文件系統信息絕大部分保留完整,服務器數據100%恢復。

服務器數據恢復通用方法+服務器分區丟失恢復案例