服務器數據恢復環境:
某公司一臺存儲上有一組由15塊硬盤組建的raid5陣列。raid5陣列上層是一個xfs裸分區,起始位置是0扇區。
服務器故障:
raid5陣列中有一塊硬盤出現故障掉線,熱備盤自動上線同步數據,數據同步還沒有完成的情況下磁盤陣列中又有一塊硬盤掉線,數據同步過程中斷,陣列崩潰。
這是一個典型的raid5磁盤陣列的熱備盤在同步數據過程中由于其他硬盤掉線導致raid崩潰的案例。針對這種故障情況,最常見的方法就是修復第二塊掉線的硬盤并將其中的數據恢復出來,然后重組raid陣列。
服務器數據恢復過程:
1、將磁盤陣列中所有硬盤做好標記后取出,由硬件工程師進行硬件故障檢測。經過檢測發現先離線的硬盤中存在大量壞道,后掉線的硬盤中也檢測出少量壞道。其他硬盤中均沒有發現物理故障。
2、將所有正常硬盤進行只讀備份。通過專業數據恢復工具跳過壞扇區,盡可能完整的備份第二塊離線硬盤中的全部數據。由于第二塊離線硬盤中存在壞扇區,部分數據無法讀取,北亞企安數據恢復工程師只能在查看完底層數據后根據異或規律計算壞扇區位置的數據并手動寫入。
3、鏡像完成后根據標記將所有硬盤按照原樣還原到原服務器中。后續的數據分析和數據恢復操作都基于鏡像文件進行,避免對原始磁盤數據造成二次破壞。
4、基于鏡像文件分析所有磁盤底層數據,根據分析獲取到的raid相關數據虛擬重組riad,并驗證riad5結構的正確性。將鏡像好的第二塊掉線硬盤替換第一塊硬盤,對其進行數據同步。
5、數據同步完成后驗證數據的正確性,驗證無誤后由用戶方工程師驗證。經過驗證,用戶方確認恢復出來的數據目錄結構完整,所有數據可用,程序無報錯且運行正常。本次數據恢復工作完成。
審核編輯 黃宇
-
服務器
+關注
關注
12文章
9626瀏覽量
87092 -
數據恢復
+關注
關注
10文章
629瀏覽量
17962 -
RAID5
+關注
關注
0文章
127瀏覽量
12948
發布評論請先 登錄
評論