伺服器磁碟故障raid崩潰的資料恢復案例分析

2021-08-13 09:13:12 字數 1470 閱讀 8005

raid磁碟故障簡介:hp dl380伺服器三塊300gsas硬碟,磁碟故障導致整個raid組癱瘓,其中一塊硬碟狀態燈為紅色。資料庫儲存在d分割槽,備份儲存在e分割槽。儲存故障,造成d分割槽不可識別,e分割槽可識別,但是拷貝備份檔案報錯,並重啟伺服器,導致先離線的硬碟上線,並同步了一段時間,在沒有同步完成就直接強制關機了,之後就沒有在動過伺服器。

解決方法:

1.為了確保現存磁碟中資料的安全,先對磁碟做唯讀映象備份,三塊硬碟可以正常讀取,沒有發現壞道,唯讀映象備份日誌。

圖一:

2.對備份的映象檔案進行詳細分析,重組raid結構,並進行異或校驗,部分校驗通過,離線硬碟上線之後進行同步操作,會損壞資料,部分通過就是表示資料有損壞,

圖二:

3.raid分析過程,嘗試多種硬碟離線狀態下提取資料,每塊盤離線所提取的資料都是一樣的,

圖三:

圖四:

圖五:

圖六:

4.首先針對e分割槽中的dat檔案進行分析修復。發現兩個備份檔案都有損壞,

圖七:

5.分析聚合dat碎片,驗證dat資料完整性,底層結構顯示有損壞。

圖八:

6.同時進行d分割槽的資料檔案的分析掃瞄,由於儲存同步,資料檔案目錄不可見。

7.對d分割槽自由空間資料頁掃瞄,並對檔案碎片進行分析和聚合。

8.驗證資料檔案碎片的完整性和有效性。

9.提取備份檔案中的資料記錄到新建的資料庫中。

10.通過上層應用連線資料庫,驗證資料可用性,資料庫檔案可以正常載入,上層應用軟體中使用者賬號正常,可以進行正常資料查詢。

資料恢復結論結論:

在恢復過程中,在e盤發現2個seallib資料庫的備份檔案。但是備份檔案資料中頁結構有小部分損壞, 在d分割槽掃瞄的結果中資料碎片發現較連續的資料片段,碎片可用。通過對d分割槽碎片和e分割槽備份檔案進行整合拼接。最終修復解析出的資料可以支撐整個應用的正常使用,上層應用可以正常查詢資料庫內容, 

伺服器磁碟陣列 RAID配置

系統型號 rd450 720i raid卡 raid環境 磁碟陣列中三塊硬碟,兩塊300gb的做成了raid1 乙個120gbssd做的raid0 遇到的問題 由於中間把ssd拔出來過,導致ssd橙色燈常亮,但不是紅色 故障 在啟動自檢時,在megaraid下面應該顯示 2 virtualdrive...

伺服器磁碟陣列 RAID配置

系統型號 rd450 720i raid卡 raid環境 磁碟陣列中三塊硬碟,兩塊300gb的做成了raid1 乙個120gbssd做的raid0 遇到的問題 由於中間把ssd拔出來過,導致ssd橙色燈常亮,但不是紅色 故障 在啟動自檢時,在megaraid下面應該顯示 2 virtualdrive...

伺服器RAID磁碟壞道修復實戰

於是乎登陸報警伺服器使磁碟陣列檢測工具進行了詳細的檢查,報告顯示 既然是警告也就不是特別嚴重的錯誤,經過與戴爾工程師的確認,是磁碟出現了壞道,由於是伺服器且有備份,暫時沒有去機房處理。過了兩天又出現了另一台mysql資料庫伺服器也發出了同樣的警報,可怕的是通過檢測報告的 看樣子伺服器在今年是硬體故障...