服務器存儲數據恢復環境:
某品牌DS3512存儲中有一組由6塊SAS磁盤組建的raid5陣列。劃分一個lun分配給Linux系統服務器,并格式化成ocfs2文件系統,共享給虛擬化使用,存放虛擬機文件。
存儲中的數據包括:數十臺iunx系統虛擬機和windows系統虛擬機、壓縮包文件、配置文件。
服務器存儲故障:
raid5陣列中多塊硬盤出現問題,陣列崩潰,數據丟失。
服務器存儲數據恢復過程:
RAID5陣列僅支持一塊硬盤損壞的冗余保護。即使配置了熱備盤,在熱備盤rebuild完成之前,不能再有硬盤出現問題,否則會導致陣列崩潰。
1、將故障存儲中硬盤做好標記后取出,硬件工程師檢測后發現其中4塊盤存在壞道。數據恢復工程師多次嘗試讀取存在壞道的扇區中的數據,未果。將所有硬盤以只讀方式進行全盤鏡像。鏡像完成后將所有磁盤根據編號按照原樣還原到原存儲中,后續的數據分析和數據恢復操作都基于鏡像文件進行,避免對原始磁盤數據造成二次破壞。
2、北亞企安數據恢復工程師根據研究出來的該型號存儲的算法和文件系統底層結構分析故障存儲中raid5陣列的結構。
A、分析故障存儲raid5陣列中6塊硬盤的數據分布情況。
B、通過分析文件系統結構,依據數據在所有硬盤中的分布規律,找出RAID條帶大小及RAID走向。
C、根據獲取到的raid5陣列相關信息重組RAID5。
3、提取LUN。
A、分析數據LUN在raid中的分布情況。
B、校驗LUN的完整性及正確性。
C、北亞企安數據恢復工程師編寫程序提取全部數據LUN。
4、解析ocfs2文件系統。
A、完成LUN的提取后,解析ocfs2文件系統。
B、根據文件系統的結構,北亞企安數據恢復工程師編寫相應的程序提取數據。
超級塊截圖:
北亞企安數據恢復—服務器數據恢復
目錄節點截圖:
北亞企安數據恢復—服務器數據恢復
指針節點截圖:
北亞企安數據恢復—服務器數據恢復
數據庫信息截圖:
北亞企安數據恢復—服務器數據恢復
5、整理元信息。
北亞企安數據恢復工程師編寫程序掃描lun,讀取ocfs2文件系統的節點,目錄信息,并把掃描到的所有信息插入數據庫。
6、提取數據。
根據用戶方的要求分兩個階段提取數據。
階段一:
針對優先級和實效性非常高的部分虛擬機。根據用戶方提供的文件信息列表編寫腳本,讀取數據庫并重構文件的目錄樹,優先恢復著急的虛擬機。
階段二:
遍歷整個數據庫,讀取數據庫中的全部剩余文件信息。針對目錄樹完整的文件,重構完整目錄樹。提取數據庫中剩余未提取的全部文件。
服務器數據恢復結果:
恢復工作完成后,經過檢測,所有虛擬機都可以全部啟動,虛擬機中部署的業務應用也能成功啟動。用戶方認可數據恢復結果。本次數據恢復工作完成。
審核編輯 黃宇
-
服務器
+關注
關注
13文章
9699瀏覽量
87306 -
數據恢復
+關注
關注
10文章
637瀏覽量
18015 -
RAID5
+關注
關注
0文章
130瀏覽量
12975
發布評論請先 登錄
服務器數據恢復—華為OceanStor存儲中RAID5陣列數據恢復案例

服務器數據恢復—用5盤RAID5陣列中的4塊盤重建RAID5陣列后如何恢復原始數據?
服務器數據恢復—raid硬盤壞道導致服務器操作系統文件錯誤的數據恢復案例

評論