【服務(wù)器數(shù)據(jù)恢復(fù)】服務(wù)器raid5故障導(dǎo)致lvm結(jié)構(gòu)損壞的數(shù)據(jù)恢復(fù)案例

服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境:
服務(wù)器內(nèi)搭建2組raid5磁盤陣列,每組raid5陣列包含4個(gè)磁盤,2組陣列都劃分為lun并組為lvm結(jié)構(gòu),采用的ext3文件系統(tǒng)。

服務(wù)器故障:
一直raid5磁盤陣列中的一塊硬盤由于未知故障離線,此時(shí)該raid5陣列中的熱備盤替代故障盤上線并開始同步數(shù)據(jù)。在數(shù)據(jù)同步?jīng)]有完成時(shí),該陣列中的另一塊硬盤出現(xiàn)離線的情況,熱備盤同步失敗,該組raid5陣列崩潰,lvm結(jié)構(gòu)損壞,文件系統(tǒng)不能正常使用。
北亞企安數(shù)據(jù)恢復(fù)工程師對(duì)離線的2塊故障硬盤進(jìn)行了檢測(cè),確認(rèn)第一塊離線硬盤存在物理故障,需要開盤進(jìn)行物理修復(fù)才可以讀取,后掉線的硬盤可以識(shí)別讀取。
服務(wù)器數(shù)據(jù)恢復(fù)方案:
北亞企安數(shù)據(jù)恢復(fù)工程師團(tuán)隊(duì)根據(jù)本案例故障情況制定了針對(duì)性的數(shù)據(jù)恢復(fù)方案:
1、首先由硬件工程師修復(fù)物理故障硬盤,然后將故障raid5中所有硬盤的數(shù)據(jù)鏡像備份。
3、分析鏡像文件并重組raid5陣列。
4、分析重組出的磁盤陣列,找回丟失的lvm信息并重組lvm卷。
5、分析raid5陣列上的lvm卷,解析ext3文件系統(tǒng)并導(dǎo)出。

服務(wù)器數(shù)據(jù)恢復(fù)過程:
1、硬件工程師在無塵工作室對(duì)故障盤進(jìn)行開盤操作,開盤檢測(cè)后發(fā)現(xiàn)該硬盤盤片嚴(yán)重磨損,肉眼可見大量劃痕,無法修復(fù),在后續(xù)的數(shù)據(jù)恢復(fù)過程中只能做缺盤處理了。
2、對(duì)故障raid5中其他可識(shí)別的硬盤進(jìn)行鏡像備份,同時(shí)對(duì)服務(wù)器上的另一組raid5陣列也進(jìn)行鏡像備份。
3、服務(wù)器數(shù)據(jù)恢復(fù)工程師基于鏡像文件對(duì)底層數(shù)據(jù)進(jìn)行分析,結(jié)合EXT3文件系統(tǒng)結(jié)構(gòu)獲取到故障raid5陣列的盤序、條帶、校驗(yàn)方向等重組陣列必需的raid相關(guān)信息,根據(jù)這些raid相關(guān)信息將故障raid5陣列重組,將無法修復(fù)的物理故障硬盤做缺盤處理。
4、重組raid5陣列后,北亞企安數(shù)據(jù)恢復(fù)工程師分析該重組raid5陣列的底層數(shù)據(jù),找到與需要的lvm結(jié)構(gòu)信息并分析lvm結(jié)構(gòu),提取出raid陣列中的lvm物理卷lun,重組pv并生成lvm邏輯卷。
5、完成重組lvm后解析邏輯卷內(nèi)的EXT3文件系統(tǒng)并導(dǎo)出所有數(shù)據(jù)。

服務(wù)器數(shù)據(jù)驗(yàn)證:
在本數(shù)據(jù)恢復(fù)案例中,一塊硬盤存在嚴(yán)重的物理故障,這塊硬盤無法物理修復(fù),因此會(huì)出現(xiàn)raid結(jié)構(gòu)缺陷或者部分文件損壞的情況,好在恢復(fù)出來的大部分?jǐn)?shù)據(jù)通過了驗(yàn)證,只有極少一部分?jǐn)?shù)據(jù)損壞無法修復(fù),但是需要的數(shù)據(jù)都恢復(fù)出來,用戶經(jīng)過驗(yàn)證后認(rèn)可本次數(shù)據(jù)恢復(fù)結(jié)果。