服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境:
一臺服務(wù)器上5塊硬盤組建raid5磁盤陣列,用于存儲公司數(shù)據(jù),無備份。
服務(wù)器故障&分析:
服務(wù)器上一塊硬盤故障掉線,用戶聘請一家運維公司對服務(wù)器進(jìn)行維護(hù),運維公司技術(shù)人員在沒有了解清楚服務(wù)器原始環(huán)境的情況下,將服務(wù)器上沒有掉線的4塊硬盤重新組建為一組新的raid5陣列,導(dǎo)致服務(wù)器原有數(shù)據(jù)全部丟失。
本案例中導(dǎo)致服務(wù)器數(shù)據(jù)丟失的原因就是重建raid5這個操作。用戶服務(wù)器上原始陣列是raid5,即使有一塊硬盤掉線也不會影響服務(wù)器的正常運行和數(shù)據(jù)的完整性。但運維公司技術(shù)人員在沒有搞清楚原始環(huán)境的情況下使用剩下4塊沒有掉線的硬盤重建raid5陣列,重建raid5磁盤陣列會導(dǎo)致全盤重建校驗塊,意味著原始raid5陣列的數(shù)據(jù)肯定會被破壞。
經(jīng)過北亞數(shù)據(jù)恢復(fù)工程師初步檢測,運維公司技術(shù)人員通過4塊硬盤組建的raid5是雙循環(huán),塊大小為64,條帶化校驗次數(shù)為16;故障服務(wù)器內(nèi)原始的5盤raid5陣列也是雙循環(huán),塊大小為12,條帶化校驗次數(shù)為16。由此可以推斷:服務(wù)器內(nèi)重建raid5陣列的4塊硬盤中每隔3M的數(shù)據(jù)將出現(xiàn)1M的原始數(shù)據(jù)被破壞。要恢復(fù)服務(wù)器內(nèi)原始raid5的數(shù)據(jù)就要分析掉線的那塊硬盤,通過對比5盤raid陣列和4盤raid陣列的差異,利用掉線硬盤數(shù)據(jù)補(bǔ)缺其他4塊硬盤中被破壞的原始數(shù)據(jù),最后重組raid,解釋文件系統(tǒng)并導(dǎo)出文件即可。因此本案例恢復(fù)數(shù)據(jù)的完整度取決于掉線硬盤的數(shù)據(jù)量。
服務(wù)器數(shù)據(jù)恢復(fù)過程:
1、對故障服務(wù)器內(nèi)的所有硬盤以只讀方式做扇區(qū)級別的鏡像備份,后續(xù)的數(shù)據(jù)分析和恢復(fù)操作都基于鏡像文件,避免對原始數(shù)據(jù)造成二次破壞。
2、分析鏡像文件,獲取服務(wù)器數(shù)據(jù)被破壞之前原始raid5陣列的raid結(jié)構(gòu)和破壞之后新組建raid5陣列的raid結(jié)構(gòu)。
3、對比數(shù)據(jù)被破壞前后的raid陣列結(jié)構(gòu),分析raid結(jié)構(gòu)差異,北亞數(shù)據(jù)恢復(fù)工程師編寫修正程序并提取數(shù)據(jù)。
4、按照故障服務(wù)器內(nèi)原始raid5磁盤陣列結(jié)構(gòu)虛擬重組raid5陣列,生成鏡像文件。
5、提取掉線硬盤內(nèi)的數(shù)據(jù),利用掉線硬盤數(shù)據(jù)補(bǔ)全虛擬重組的raid5陣列數(shù)據(jù),對文件系統(tǒng)錯誤進(jìn)行修正。
6、將修復(fù)后的數(shù)據(jù)導(dǎo)入到新空間并進(jìn)行驗證,驗證無誤后交由用戶親自驗證。
7、經(jīng)過用戶客戶反復(fù)驗證,確認(rèn)恢復(fù)出來數(shù)據(jù)完整可用,本次數(shù)據(jù)恢復(fù)工作完成。
審核編輯黃昊宇
-
數(shù)據(jù)恢復(fù)
+關(guān)注
關(guān)注
10文章
539瀏覽量
17345 -
RAID5
+關(guān)注
關(guān)注
0文章
108瀏覽量
12700
發(fā)布評論請先 登錄
相關(guān)推薦
評論