服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境&故障:
一臺服務(wù)器,有一組由5塊硬盤組建的raid5磁盤陣列。
服務(wù)器在運(yùn)行過程中一塊有磁盤掉線,由于raid5陣列支持一塊磁盤掉線的特性,服務(wù)器還在正常工作。不久之后服務(wù)器出現(xiàn)故障,管理員在不了解raid配置情況下,以原raid5陣列中的4塊盤作為成員盤重建了raid5陣列。結(jié)果原raid5陣列中的全部數(shù)據(jù)丟失。
該服務(wù)器品牌SMART ARRAY系列陣列卡在創(chuàng)建一組新的RAID5陣列時(shí),默認(rèn)會全盤重建所有塊校驗(yàn)。也就是說在組成RAID5陣列的任一條帶中,總有一個(gè)校驗(yàn)塊的數(shù)據(jù)是創(chuàng)建時(shí)生成的,這肯定會對原raid5陣列中的數(shù)據(jù)造成破壞。
經(jīng)過分析,后組建的4盤RAID5陣列是按雙循環(huán)、64K塊大小、16次條帶化校驗(yàn)的方式組織的。也就是說在4塊成員盤中,每隔3M便會有1M的數(shù)據(jù)是錯(cuò)誤的。
北亞企安數(shù)據(jù)恢復(fù)—raid5數(shù)據(jù)恢復(fù)
經(jīng)過分析以及和用戶的溝通得知,原5盤RAID5陣列的結(jié)構(gòu)為雙循環(huán)、128K塊大小、16次條帶化校驗(yàn)。
要想恢復(fù)數(shù)據(jù),必須修復(fù)早掉線的硬盤,能恢復(fù)多少數(shù)據(jù)取決于早掉線的硬盤掉線之后的數(shù)據(jù)變更情況。
數(shù)據(jù)恢復(fù)方案:通過對原5盤raid5陣列和后來的4盤raid5陣列的組成結(jié)構(gòu)進(jìn)行差異性分析,用之前掉線的盤補(bǔ)回重建RAID時(shí)破壞的校驗(yàn)信息,然后重組RAID,解釋文件系統(tǒng),導(dǎo)出文件。
服務(wù)器數(shù)據(jù)恢復(fù)過程:
1、將故障服務(wù)器中所有硬盤編號后取出,硬件工程師檢測后沒有發(fā)現(xiàn)有硬盤存在硬件問題。以只讀方式將所有磁盤做扇區(qū)級的全盤鏡像,鏡像完成后將所有磁盤按照編號還原到原服務(wù)器中。后續(xù)的數(shù)據(jù)分析和數(shù)據(jù)恢復(fù)操作都基于鏡像文件進(jìn)行,避免對原始磁盤數(shù)據(jù)造成二次破壞。
2、基于鏡像文件分析所有磁盤底層數(shù)據(jù)。根據(jù)破壞前后的數(shù)據(jù)痕跡,獲取破壞前后的RAID結(jié)構(gòu)。
3、分析原5盤raid5陣列和后來的4盤raid5陣列之間的差異,北亞企安數(shù)據(jù)恢復(fù)工程師編寫校驗(yàn)修正程序。
4、按照分析獲取到的原RAID5陣列結(jié)構(gòu)重組RAID,生成重組后的鏡像文件。修正重組后的鏡像文件系統(tǒng)錯(cuò)誤。
5、部分分區(qū)導(dǎo)出數(shù)據(jù),部分分區(qū)在無錯(cuò)的前提下完全鏡像到新空間。
6、經(jīng)過測試和檢測,用戶方確認(rèn)恢復(fù)出來的數(shù)據(jù)有效。
審核編輯 黃宇
-
服務(wù)器
+關(guān)注
關(guān)注
12文章
8843瀏覽量
84946 -
數(shù)據(jù)恢復(fù)
+關(guān)注
關(guān)注
10文章
525瀏覽量
17312 -
RAID5
+關(guān)注
關(guān)注
0文章
106瀏覽量
12694
發(fā)布評論請先 登錄
相關(guān)推薦
評論