服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境:
昆騰系列存儲(chǔ),9個(gè)磁盤(pán)柜,每個(gè)磁盤(pán)柜配置24塊硬盤(pán)。其中8個(gè)磁盤(pán)柜用于存儲(chǔ)數(shù)據(jù),1個(gè)磁盤(pán)柜用于存儲(chǔ)元數(shù)據(jù)。上層使用的是StorNext文件系統(tǒng)。
存儲(chǔ)元數(shù)據(jù)的磁盤(pán)柜中24塊磁盤(pán)的分配情況:8組RAID1陣列+1組4盤(pán)RAID10陣列+4個(gè)全局熱備硬盤(pán)。
存儲(chǔ)數(shù)據(jù)的磁盤(pán)柜中磁盤(pán)的分配情況,每6塊硬盤(pán)設(shè)組建一組RAID5陣列,共32組RAID5陣列,32組RAID5陣列分為2個(gè)存儲(chǔ)系統(tǒng)。
存儲(chǔ)及文件系統(tǒng)架構(gòu)大致如下:
北亞數(shù)據(jù)恢復(fù)——StorNext數(shù)據(jù)恢復(fù)
注:Meta_LUN(元數(shù)據(jù)卷) Data_LUN(用戶數(shù)據(jù)卷)
服務(wù)器故障:
存儲(chǔ)數(shù)據(jù)的磁盤(pán)柜中由RAID5陣列組成的1個(gè)存儲(chǔ)系統(tǒng)中的一組RAID5陣列上的2塊磁盤(pán)由于故障先后離線,該組RAID5陣列癱瘓,導(dǎo)致整個(gè)存儲(chǔ)系統(tǒng)崩潰,無(wú)法使用。
服務(wù)器數(shù)據(jù)恢復(fù)過(guò)程:
1、對(duì)用戶存儲(chǔ)環(huán)境以只讀方式做鏡像備份,后續(xù)的數(shù)據(jù)分析和數(shù)據(jù)恢復(fù)操作都在鏡像文件上進(jìn)行,避免誤操作對(duì)原始數(shù)據(jù)造成二次破壞。
2、在備份過(guò)程中發(fā)現(xiàn)故障RAID5陣列中的1塊離線硬盤(pán)存在大量壞道,無(wú)法繼續(xù)正常備份。由硬件工程師對(duì)故障硬盤(pán)進(jìn)行開(kāi)盤(pán)更換固件并修復(fù),修復(fù)完成后該硬盤(pán)可以繼續(xù)備份,但壞道仍然存在。
部分鏡像文件:
北亞數(shù)據(jù)恢復(fù)——StorNext數(shù)據(jù)恢復(fù)
3、分析故障RAID5陣列,獲取RAID相關(guān)信息,利用獲取到的RAID相關(guān)信息虛擬重組RAID陣列,將重組出來(lái)的RAID陣列中的LUN導(dǎo)出為鏡像文件。分析過(guò)程中發(fā)現(xiàn)損壞較嚴(yán)重的硬盤(pán)為后離線的硬盤(pán),此硬盤(pán)存在大量壞道。
4、登錄昆騰存儲(chǔ)設(shè)備的管理界面,獲取StorNext文件系統(tǒng)中和卷相關(guān)的基本信息,如下圖:
北亞數(shù)據(jù)恢復(fù)——StorNext數(shù)據(jù)恢復(fù)
5、分析StorNext文件系統(tǒng)中的Meta卷和Data卷。該StorNext文件系統(tǒng)包含2個(gè)Data卷,每一個(gè)完整的Data卷都是由多組RAID陣列中的LUN組成。北亞數(shù)據(jù)恢復(fù)工程師通過(guò)分析這些LUN研究出LUN之間組合的算法規(guī)律,然后虛擬重組出完整的Data卷。
北亞數(shù)據(jù)恢復(fù)——StorNext數(shù)據(jù)恢復(fù)
6、分析Meta卷中的節(jié)點(diǎn)信息和目錄項(xiàng)信息以及Meta卷和Data之間的對(duì)應(yīng)關(guān)系,針對(duì)一個(gè)Meta卷管理多個(gè)Data卷的情況,北亞數(shù)據(jù)恢復(fù)工程師研究出Meta卷到Data卷的索引算法。
文件節(jié)點(diǎn):
北亞數(shù)據(jù)恢復(fù)——StorNext數(shù)據(jù)恢復(fù)
目錄塊:
北亞數(shù)據(jù)恢復(fù)——StorNext數(shù)據(jù)恢復(fù)
7、通過(guò)分析研究獲取到工作所需的全部信息后,北亞數(shù)據(jù)恢復(fù)工程師編寫(xiě)程序掃描Meta卷中的節(jié)點(diǎn)信息和目錄項(xiàng)信息,解析目錄項(xiàng)和節(jié)點(diǎn),獲取到完整的文件系統(tǒng)目錄結(jié)構(gòu)并解析每一個(gè)節(jié)點(diǎn)中的指針信息,然后將這些信息記錄在數(shù)據(jù)庫(kù)中。
文件信息:
北亞數(shù)據(jù)恢復(fù)——StorNext數(shù)據(jù)恢復(fù)
8、北亞數(shù)據(jù)恢復(fù)工程師編寫(xiě)文件提取程序,讀取數(shù)據(jù)庫(kù),根據(jù)解析出的信息以及兩個(gè)Data卷之間的聚合算法提取數(shù)據(jù)。
9、對(duì)提取出來(lái)的數(shù)據(jù)進(jìn)行抽檢,沒(méi)有發(fā)現(xiàn)問(wèn)題。
10、將用戶所需全部文件提取到本地,交付給用戶親自驗(yàn)證,經(jīng)用戶反復(fù)驗(yàn)證后確認(rèn)數(shù)據(jù)完整有效。
審核編輯:湯梓紅
-
數(shù)據(jù)恢復(fù)
+關(guān)注
關(guān)注
10文章
640瀏覽量
18035 -
RAID5
+關(guān)注
關(guān)注
0文章
130瀏覽量
12986 -
文件系統(tǒng)
+關(guān)注
關(guān)注
0文章
294瀏覽量
20303
發(fā)布評(píng)論請(qǐng)先 登錄
【服務(wù)器數(shù)據(jù)恢復(fù)】IBM服務(wù)器raid5數(shù)據(jù)恢復(fù)案例
【服務(wù)器數(shù)據(jù)恢復(fù)】NTFS文件系統(tǒng)下雙循環(huán)riad5的數(shù)據(jù)恢復(fù)案例
【服務(wù)器數(shù)據(jù)恢復(fù)】raid5掉線2塊硬盤(pán)后強(qiáng)制上線失敗的數(shù)據(jù)恢復(fù)案例
【服務(wù)器數(shù)據(jù)恢復(fù)】Linux系統(tǒng)下RAID5數(shù)據(jù)恢復(fù)案例

【服務(wù)器數(shù)據(jù)恢復(fù)】IBM服務(wù)器5盤(pán)raid5數(shù)據(jù)恢復(fù)案例

IBM服務(wù)器RAID5陣列數(shù)據(jù)恢復(fù)案例
服務(wù)器數(shù)據(jù)恢復(fù)-Linux服務(wù)器RAID5數(shù)據(jù)恢復(fù)案例

服務(wù)器數(shù)據(jù)恢復(fù)-EXT3文件系統(tǒng)下郵件數(shù)據(jù)恢復(fù)案例

服務(wù)器數(shù)據(jù)恢復(fù)-raid5崩潰導(dǎo)致上層LVM結(jié)構(gòu)破壞的數(shù)據(jù)恢復(fù)案例

服務(wù)器數(shù)據(jù)恢復(fù)—EMC存儲(chǔ)raid5故障的數(shù)據(jù)恢復(fù)案例
服務(wù)器數(shù)據(jù)恢復(fù)-raid5故障導(dǎo)致上層卷無(wú)法掛載的數(shù)據(jù)恢復(fù)案例
服務(wù)器數(shù)據(jù)恢復(fù)—StorNext文件系統(tǒng)下raid5數(shù)據(jù)恢復(fù)案例

服務(wù)器數(shù)據(jù)恢復(fù)—X3650服務(wù)器raid5磁盤(pán)陣列數(shù)據(jù)恢復(fù)案例
服務(wù)器數(shù)據(jù)恢復(fù)—EXT3文件系統(tǒng)下誤刪除數(shù)據(jù)的恢復(fù)案例

評(píng)論