服務器數據恢復環(huán)境&故障:
10個磁盤柜,每個磁盤柜配24塊硬盤。9個磁盤柜用于存儲數據,1個磁盤柜用于存儲元數據。
元數據存儲中24塊硬盤,組建了9組RAID1陣列+1組RAID10陣列,4個全局熱備硬盤。
數據存儲中,組建了36組6硬RAID5,36組RAID5陣列劃分為2個存儲系統(tǒng)。其中1個存儲系統(tǒng)中的一組RAID5中有2塊硬盤先后出現故障離線,RAID5陣列不可用,存儲系統(tǒng)崩潰。
存儲及文件系統(tǒng)架構:
北亞企安數據恢復——StorNext數據恢復
注:Meta_LUN(元數據卷) Data_LUN(用戶數據卷)
服務器數據恢復過程:
1、將故障RAID5中的6塊盤編號標記后從磁盤柜中取出。經過硬件工程師檢測,所有磁盤都可以正常讀取。以只讀方式對6塊硬盤進行扇區(qū)級全盤鏡像。對磁盤柜中沒有出現故障的RAID陣列進行存儲層面的備份。
備份示意圖:
北亞企安數據恢復——StorNext數據恢復
在鏡像過程中發(fā)現故障RAID5陣列中的1塊故障離線硬盤存在大量的壞道區(qū)域,無法繼續(xù)備份。在用戶方的授權下,將故障盤進行開盤更換固件并使用專業(yè)工具進行修復,修復完成后該硬盤可以繼續(xù)備份,但壞道仍然存在。
部分鏡像文件:
北亞企安數據恢復——StorNext數據恢復
2、基于鏡像文件對故障RAID5陣列所有磁盤中的底層數據進行分析,獲取到重組RAID需要的相關信息,利用獲取到的RAID信息虛擬重組RAID陣列,并將該RAID陣列中的LUN恢復成鏡像文件。在分析過程中發(fā)現,存在大量壞道的硬盤為后離線的硬盤。
3、登陸昆騰存儲的管理界面,讀取StorNext文件系統(tǒng)中與卷相關的信息。
北亞企安數據恢復——StorNext數據恢復
4、分析StorNext文件系統(tǒng)中的Meta卷和Data卷。每一個完整的Data卷都是由多組RAID中的LUN組成的,通過分析這些LUN獲取到LUN之間組合的算法規(guī)律,虛擬重組出完整的Data卷。
北亞企安數據恢復——StorNext數據恢復
5、分析Meta卷,分析Meta卷中的節(jié)點信息、目錄項信息、Meta卷和Data卷之間的對應關系。針對一個Meta卷管理多個Data卷的情況,研究Meta卷到Data卷的索引算法。
文件節(jié)點:
北亞企安數據恢復——StorNext數據恢復
目錄塊:
北亞企安數據恢復——StorNext數據恢復
6、通過分析研究獲取到了恢復數據所需要的全部信息,北亞企安數據恢復工程師編寫程序掃描Meta卷中的節(jié)點信息和目錄項信息,同時通過對目錄項和節(jié)點解析獲取到完整的文件系統(tǒng)目錄結構。解析每一個節(jié)點中的指針信息,將這些信息記錄在數據庫中。
文件信息:
北亞企安數據恢復——StorNext數據恢復
7、北亞企安數據恢復工程師編寫文件提取程序讀取數據庫,根據解析出來的信息以及兩個Data卷之間的聚合算法提取數據。
8、對提取出來的數據進行隨機抽樣檢測,沒有發(fā)現問題。將全部文件提取到本地,由用戶方進行檢測。經過仔細檢測后,用戶方認可數據恢復結果。本次數據恢復工作完成。
審核編輯 黃宇
-
存儲
+關注
關注
13文章
4329瀏覽量
85946 -
服務器
+關注
關注
12文章
9234瀏覽量
85643 -
數據恢復
+關注
關注
10文章
581瀏覽量
17524
發(fā)布評論請先 登錄
相關推薦
評論