1. 程式人生 > >EMC存儲raid陣列分區丟失的恢復過程

EMC存儲raid陣列分區丟失的恢復過程

顯示 校驗 直接 定位 註意 事情 定期 fff 工程師

一、磁盤陣列分區丟失的過程介紹

事情的起因是由於機房的管理員按照規定對機房進行定期維護,結果由於操作失誤導致一臺某品牌的服務器設備(raid5磁盤陣列)中的分區丟失,丟失的分區中存儲了該公司所有生產業務數據,業務因此癱瘓。經數據恢復工程師檢測後發現由於該服務器文件系統頭部的超級塊及部分節點、目錄項丟失,根據超級塊備份及文件系統中的目錄樹結構,對超級塊進行修復還原,對丟失的節點、目錄項進行修補、重構之後,文件系統可以完整恢復。
·

二、raid5磁盤陣列數據恢復過程

1.數據恢復工程師接到客戶服務器後首先將所有硬盤通過鏡像的方式被分到數據恢復專用存儲上,備份成功後將客戶的原服務器交還客戶。
2.使用服務器數據恢復工具對客戶的備份數據進行解析,(註意,該數據恢復工具目前為內部使用,也可借助市面上其他同類數據恢復輔助工具搜索file id進行分析陣列)經過解析得到磁盤陣列的盤序規律、條帶大小等基礎信息,由於此操作具有一定風險,切不可在原設備上進行操作。

3.通過對備份數據進行解析可以直接得到原raid陣列的基本信息,工程師利用這些信息重組raid5磁盤陣列,然後定位xfs文件系統的分區起始位置;(註:XFS INODE number:變長的位數表示,三部分組成:起始塊組號+起始塊號+塊內INODE號。起始塊號與塊內INODE號的位長由SUPERBLOCK中參數指定。)
4.服務器數據恢復工程師對該文件系統完整性和文件系統正確性進行校驗,結果顯示xfs文件系統頭部超級快丟失、部分節點丟失、目錄項丟失。
5.根據超級塊備份及文件系統中的目錄樹結構,對超級塊進行修復還原(過程略)。對xfs文件系統中丟失的節點及目錄項進行修復;對丟失的節點、目錄項進行修補、重構。
6.上述修復工作完成後編寫一個小程序對文件系統進行解析和數據提取即可。

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

三、raid5磁盤陣列數據恢復成功

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

EMC存儲raid陣列分區丟失的恢復過程