服務器數據恢復環境:
昆騰某型號存儲,StorNext文件存儲系統。
共有9個分別配置了24塊磁盤的磁盤柜,其中8個磁盤柜存放普通數據,1個磁盤柜存放元數據。
存放元數據的磁盤柜中的24塊磁盤組建了8組RAID1陣列和1組4盤RAID10陣列,還有4個全局熱備硬盤。
存放普通數據的磁盤柜中的192塊磁盤共組建了32組6盤RAID5陣列,32組RAID5陣列分為2個存儲系統。
服務器故障:
存放普通數據的其中一個存儲系統中的一組RAID5陣列有2塊硬盤先后出現故障離線,該RAID5陣列不可用,從而導致該陣列所在的存儲系統崩潰,無法使用。
昆騰存儲及StorNext文件系統架構:
北亞企安數據恢復——StorNext文件系統數據恢復
注:Meta_LUN(元數據卷)) Data_LUN(用戶數據卷)
服務器數據恢復過程:
1、將磁盤柜中出現故障的raid5陣列中的所有磁盤編號后取出,由硬件工程師進行檢測,除了發現其中一塊離線硬盤存在大量的壞道,沒有發現其他磁盤存在明顯的硬件故障。將完好的硬盤以只讀方式進行扇區級的全盤鏡像,鏡像完成后將所有磁盤按照編號還原到原磁盤柜中。后續的數據分析和數據恢復操作都基于鏡像文件進行,避免對原始磁盤數據造成二次破壞。
針對存在大量的壞道的磁盤,由硬件工程師開盤更換固件,更換固件能正常讀取后使用專業工具進行修復,雖然壞道仍然存在,但是可以備份。
部分鏡像文件:
北亞企安數據恢復——StorNext文件系統數據恢復
2、基于鏡像文件對故障RAID5陣列底層數據進行分析,獲取到該RAID5相關信息,利用獲取到的信息虛擬重組RAID5陣列,重組完成后將RAID5陣列中的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文件系統數據恢復
7、北亞企安數據恢復工程師編寫文件提取程序讀取數據庫,根據解析出的信息以及兩個Data卷之間的聚合算法提取數據。
8、隨機抽樣檢測提取出來的數據,沒有發現任何問題。由用戶方工程師對恢復出來的數據進行驗證,驗證完成后用戶方認可恢復結果。
9、將恢復出來的數據遷移到用戶方準備好的環境中,再次驗證沒有問題。本次數據恢復工作完成。
審核編輯:湯梓紅
-
服務器
+關注
關注
12文章
9218瀏覽量
85579 -
數據恢復
+關注
關注
10文章
578瀏覽量
17505 -
RAID5
+關注
關注
0文章
121瀏覽量
12737
發布評論請先 登錄
相關推薦
評論