服務器數據恢復環境:
昆騰某型號存儲,8個存放數據的存儲柜+1個存放元數據的存儲柜。
元數據存儲:8組RAID1陣列+1組RAID10陣列+4個全局熱備硬盤。
數據存儲:32組RAID5陣列,劃分2個存儲系統。
服務器故障:
數據存儲的1個存儲系統中的一組RAID5陣列中有2塊硬盤先后出現故障離線,導致該RAID5陣列失效,整個存儲系統崩潰不可用。
本案例存儲及文件系統架構如下:
北亞企安數據恢復——StorNext數據恢復
注:Meta_LUN(元數據卷) Data_LUN(用戶數據卷)
服務器數據恢復過程:
1、將故障RAID5陣列中的所有成員盤編號后從存儲柜中取出,經過初步檢測都可以正常讀取。以只讀方式將所有磁盤進行扇區級全盤鏡像,在鏡像過程中發現故障RAID5陣列中有1塊故障硬盤存在大量的壞道區域,無法完成鏡像。硬件工程師對故障硬盤進行開盤并更換固件,使用專業工具進行修復后可以繼續鏡像,但壞道仍然存在。鏡像完成后將所有磁盤按照編號還原到原存儲柜中,后續的數據分析和數據恢復操作都基于鏡像文件進行,避免對原始磁盤數據造成二次破壞。針對沒有故障的RAID陣列,進行存儲層面的備份。
部分鏡像文件:
北亞企安數據恢復——StorNext數據恢復
2、基于鏡像文件分析故障RAID5陣列中所有磁盤的的底層數據,獲取到故障RAID的相關信息,利用獲取到的raid信息虛擬重組原RAID5陣列,將RAID中的LUN生成鏡像文件。通過分析底層數據,確定那塊發現大量壞道的硬盤為后離線的硬盤,由于此硬盤存在大量壞道,可能對恢復結果造成影響。
3、登錄該昆騰存儲的管理界面,獲取到StorNext文件系統中與卷相關的一些基本信息。
北亞企安數據恢復——StorNext數據恢復
4、繼續分析StorNext文件系統中的Meta卷和Data卷。StorNext文件系統中包含2個Data卷,每一個Data卷都是由多組RAID中的LUN組成的。分析這些LUN獲取到這些LUN之間組合的算法規律,北亞企安數據恢復工程師利用得到的算法規律編寫程序虛擬重組完整的Data卷。
北亞企安數據恢復——StorNext數據恢復
5、分析Meta卷中的節點信息和目錄項信息,分析Meta卷和Data卷之間的對應關系,針對一個Meta卷管理多個Data卷的情況,分析Meta卷到Data卷的索引算法。
文件節點:
北亞企安數據恢復——StorNext數據恢復
目錄塊:
北亞企安數據恢復——StorNext數據恢復
6、通過上面的分析&研究,獲取到了恢復數據所需要的全部信息。北亞企安數據恢復工程師編寫程序掃描Meta卷中的節點信息和目錄項信息,然后通過解析目錄項和節點獲取完整的文件系統目錄結構。解析每一個節點中的指針信息,將這些信息記錄在數據庫中。
文件信息:
北亞企安數據恢復——StorNext數據恢復
北亞企安數據恢復工程師編寫文件提取程序讀取數據庫,根據解析出的信息以及兩個Data卷之間的聚合算法提取數據。
7、對提取出來的數據進行隨機抽樣檢測,沒有發現問題。將用戶方所需要的文件提取到本地后移交數據。
8、數據移交完成后,經過檢測后,用戶方認可數據恢復結果。雖然有raid5陣列中的一塊硬盤存在大量壞道,但核心數據沒有被破壞。本次數據恢復工作完成。
審核編輯 黃宇
-
服務器
+關注
關注
12文章
8701瀏覽量
84554 -
數據恢復
+關注
關注
10文章
507瀏覽量
17204 -
存儲系統
+關注
關注
2文章
396瀏覽量
40788 -
RAID5
+關注
關注
0文章
103瀏覽量
12678
發布評論請先 登錄
相關推薦
評論