服務器數(shù)據(jù)恢復環(huán)境:
昆騰某型號存儲,StorNext文件存儲系統(tǒng)。
共有9個分別配置了24塊磁盤的磁盤柜,其中8個磁盤柜存放普通數(shù)據(jù),1個磁盤柜存放元數(shù)據(jù)。
存放元數(shù)據(jù)的磁盤柜中的24塊磁盤組建了8組RAID1陣列和1組4盤RAID10陣列,還有4個全局熱備硬盤。
存放普通數(shù)據(jù)的磁盤柜中的192塊磁盤共組建了32組6盤RAID5陣列,32組RAID5陣列分為2個存儲系統(tǒng)。
服務器故障:
存放普通數(shù)據(jù)的其中一個存儲系統(tǒng)中的一組RAID5陣列有2塊硬盤先后出現(xiàn)故障離線,該RAID5陣列不可用,從而導致該陣列所在的存儲系統(tǒng)崩潰,無法使用。
昆騰存儲及StorNext文件系統(tǒng)架構(gòu):
北亞企安數(shù)據(jù)恢復——StorNext文件系統(tǒng)數(shù)據(jù)恢復
注:Meta_LUN(元數(shù)據(jù)卷)) Data_LUN(用戶數(shù)據(jù)卷)
服務器數(shù)據(jù)恢復過程:
1、將磁盤柜中出現(xiàn)故障的raid5陣列中的所有磁盤編號后取出,由硬件工程師進行檢測,除了發(fā)現(xiàn)其中一塊離線硬盤存在大量的壞道,沒有發(fā)現(xiàn)其他磁盤存在明顯的硬件故障。將完好的硬盤以只讀方式進行扇區(qū)級的全盤鏡像,鏡像完成后將所有磁盤按照編號還原到原磁盤柜中。后續(xù)的數(shù)據(jù)分析和數(shù)據(jù)恢復操作都基于鏡像文件進行,避免對原始磁盤數(shù)據(jù)造成二次破壞。
針對存在大量的壞道的磁盤,由硬件工程師開盤更換固件,更換固件能正常讀取后使用專業(yè)工具進行修復,雖然壞道仍然存在,但是可以備份。
部分鏡像文件:
北亞企安數(shù)據(jù)恢復——StorNext文件系統(tǒng)數(shù)據(jù)恢復
2、基于鏡像文件對故障RAID5陣列底層數(shù)據(jù)進行分析,獲取到該RAID5相關信息,利用獲取到的信息虛擬重組RAID5陣列,重組完成后將RAID5陣列中的LUN恢復成鏡像文件。在分析過程中,發(fā)現(xiàn)損壞較嚴重的硬盤為后離線的硬盤,就是此硬盤存在大量壞道。
3、登錄昆騰存儲設備的管理界面,獲取到StorNext文件系統(tǒng)中和卷相關的一些基本信息。
北亞企安數(shù)據(jù)恢復——StorNext文件系統(tǒng)數(shù)據(jù)恢復
4、分析StorNext文件系統(tǒng)中的Meta卷和Data卷,經(jīng)過分析發(fā)現(xiàn)該StorNext文件系統(tǒng)包含2個Data卷,每一個完整的Data卷是由多組RAID陣列中的LUN組成的,通過分析這些LUN,北亞企安數(shù)據(jù)恢復工程師研究出LUN之間組合的算法規(guī)律,然后虛擬重組出完整的Data卷。
北亞企安數(shù)據(jù)恢復——StorNext文件系統(tǒng)數(shù)據(jù)恢復
5、分析Meta卷中的節(jié)點信息、目錄項信息、Meta卷和Data卷之間的對應關系,針對一個Meta卷管理多個Data卷的情況,北亞企安數(shù)據(jù)恢復工程師研究出Meta卷到Data卷的索引算法。
文件節(jié)點:
北亞企安數(shù)據(jù)恢復——StorNext文件系統(tǒng)數(shù)據(jù)恢復
目錄塊:
北亞企安數(shù)據(jù)恢復——StorNext文件系統(tǒng)數(shù)據(jù)恢復
6、通過上述步驟的分析&研究,獲取到了數(shù)據(jù)恢復工作所需要的全部信息。北亞企安數(shù)據(jù)恢復工程師編寫程序掃描Meta卷中的節(jié)點信息和目錄項信息,通過解析目錄項和節(jié)點獲取完整的文件系統(tǒng)目錄結(jié)構(gòu)。解析每一個節(jié)點中的指針信息并將這些信息記錄在數(shù)據(jù)庫中。
文件信息:
北亞企安數(shù)據(jù)恢復——StorNext文件系統(tǒng)數(shù)據(jù)恢復
7、北亞企安數(shù)據(jù)恢復工程師編寫文件提取程序讀取數(shù)據(jù)庫,根據(jù)解析出的信息以及兩個Data卷之間的聚合算法提取數(shù)據(jù)。
8、隨機抽樣檢測提取出來的數(shù)據(jù),沒有發(fā)現(xiàn)任何問題。由用戶方工程師對恢復出來的數(shù)據(jù)進行驗證,驗證完成后用戶方認可恢復結(jié)果。
9、將恢復出來的數(shù)據(jù)遷移到用戶方準備好的環(huán)境中,再次驗證沒有問題。本次數(shù)據(jù)恢復工作完成。
審核編輯:湯梓紅
-
服務器
+關注
關注
13文章
9795瀏覽量
87999 -
數(shù)據(jù)恢復
+關注
關注
10文章
650瀏覽量
18156 -
RAID5
+關注
關注
0文章
131瀏覽量
13061
發(fā)布評論請先 登錄
服務器數(shù)據(jù)恢復—raid5陣列多塊硬盤離線導致EMC存儲不可用的數(shù)據(jù)恢復案例
服務器數(shù)據(jù)恢復—雙循環(huán)raid5磁盤陣列數(shù)據(jù)恢復案例
服務器數(shù)據(jù)恢復—raid5陣列中硬盤壞道導致陣列崩潰的數(shù)據(jù)恢復案例

服務器數(shù)據(jù)恢復—Raid5陣列熱備盤上線失敗的數(shù)據(jù)恢復案例
服務器數(shù)據(jù)恢復—RAID5陣列熱備盤同步數(shù)據(jù)失敗的數(shù)據(jù)恢復案例

服務器數(shù)據(jù)恢復—raid5陣列崩潰導致上層lun無法正常使用的數(shù)據(jù)恢復案例

服務器數(shù)據(jù)恢復—存儲硬盤指示燈顯示黃色的數(shù)據(jù)恢復案例

服務器數(shù)據(jù)恢復—華為OceanStor存儲中RAID5陣列數(shù)據(jù)恢復案例

服務器數(shù)據(jù)恢復—EqualLogic存儲硬盤指示燈亮黃燈的數(shù)據(jù)恢復案例

服務器數(shù)據(jù)恢復—用5盤RAID5陣列中的4塊盤重建RAID5陣列后如何恢復原始數(shù)據(jù)?
RAID5數(shù)據(jù)恢復—如何重組RAID5陣列?

服務器數(shù)據(jù)恢復—RAID5陣列硬盤離線但熱備盤未激活的數(shù)據(jù)恢復案例

評論