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