服務器數據恢複環境:
農科院某研究所DELL某型号服務器;
15塊1TB硬盤搭建為RAID5磁盤陣列;
磁盤陣列隻包含一個卷組,卷組占用陣列全部空間,該卷組隻有一個起始位置為0扇區的XFS裸分區。
北亞數據恢複——RAID5數據恢複
服務器故障:
服務器正常運行過程中一塊硬盤離線,管理員對磁盤陣列進行數據同步操作,在進行數據同步的過程中又有一塊磁盤報警,磁盤陣列同步數據失敗,服務器raid陣列崩潰,無法正常工作。管理員聯系我們數據恢複中心進行數據恢複。
服務器數據恢複過程:
1、服務器數據恢複工程師檢查故障服務器raid陣列中所有磁盤的狀态,發現陣列中最先離線的硬盤訪問速度緩慢,第二塊離線的磁盤有少量壞扇區,其他磁盤無明顯物理故障。RAID5陣列隻允許一塊磁盤離線,當第二塊磁盤離線後陣列就無法正常工作。故障服務器的崩潰是因為第二塊磁盤的離線造成的,所以第二塊磁盤中的數據是本案例服務器數據恢複的關鍵。
2、對故障服務器中所有硬盤做鏡像備份,所有數據恢複操作都在鏡像文件上進行,不影響原始磁盤數據。
北亞數據恢複——RAID5數據恢複
3、服務器數據恢複工程師對故障服務器中的15塊硬盤進行異或測試,測試全部通過,沒有發現明顯錯誤。
4、北亞數據恢複工程師計算出第二塊離線硬盤損壞扇區位置的數據,并将其寫入鏡像文件。
5、分析原RAID5的組成結構,構建虛拟RAID環境并驗證RAID結構是否正确。
6、将第二塊離線磁盤的鏡像備份到新硬盤,并将其強制上線,更換第一塊磁盤,并對其進行同步。(注意:此過程危險,操作需謹慎!)
7、拷貝數據。
北亞數據恢複——RAID5數據恢複
服務器數據恢複結論:
因為異或測試完全通過,從側面證明了該服務器故障發生後沒有寫入新的數據或結構被改動過。這種情況下可以根據陣列中其他的好硬盤計算出壞硬盤對應位置的數據。恢複完成後,目錄結構完整,重要文檔全部完好,FSCK無任何錯誤提示。用戶認可恢複出來的數據。
,