儲存raid5陣列兩塊盤掉線的解決過程
儲存資料恢復故障情況:
北京某公司的一臺某品牌 X3650M3儲存由於未知原因崩潰,管理員排查故障時發現儲存中有兩塊硬碟離線導致該組陣列無法使用,儲存內資料丟失,需要進行raid陣列資料恢復。
Raid5陣列資料恢復檢測:
資料恢復工程師趕到客戶現場對raid陣列中的磁碟進行資料恢復檢測發現該raid中離線的兩塊硬碟均沒有硬體問題,直接進行raid陣列資料恢復操作即可。
Raid5陣列資料恢復過程:
1.
資料恢復工程師首先將客戶的raid陣列中所有磁碟使用資料恢復工具進行映象備份,備份檔案儲存至資料恢復平臺上,然後將客戶的原儲存中所有磁碟還原到原始狀態交還客戶,隨後的資料恢復操作均在資料恢復平臺中進行操作,以保障客戶原始資料不被修改和破壞。
2.
伺服器資料恢復工程師對原raid陣列的映象檔案進行了仔細分析發現該raid陣列中有兩塊熱備盤,硬碟離線時只有一塊熱備盤成功啟用,此時raid5陣列仍然處於缺盤狀態,資料並未同步。於是工程師開始分析原raid陣列中的硬碟分佈規律和raid條帶資訊、盤序資訊等,以便在後期的資料恢復工作中可以透過這些資訊重組raid陣列,恢復資料。
3.
根據上述分析的RAID資訊,仔細分析每一塊硬碟中的資料,發現有一塊硬碟在同一個條帶上的資料和其他硬碟明顯不一樣,因此初步判斷此硬碟可能是最先掉線的,工程師使用一款自用的RAID校驗程式對這個條帶進行校驗發現除掉剛才分析的那塊硬碟得出的資料是最好的,因此可以明確最先掉線的硬碟了。
4.
資料恢復工程師根據分析來的raid資訊重組raid陣列,再透過重組出的raid陣列分析lun的分配和資料塊情況,在使用資料恢復軟體匯出lun並解析檔案系統時檔案系統提示報錯,工程師重新除錯資料恢復軟體後報錯情況依然存在,可以排除軟體故障導致檔案系統解析報錯,於是對匯出的檔案進行手動檢查發現導致資料恢復軟體解析報錯的原因為檔案系統元檔案損壞導致軟體無法自動解析而報錯。出現這種情況的原因可能是因為儲存癱瘓時zfs檔案正在進行IO操作,導致的檔案系統元檔案沒有更新和元檔案損壞(後來證明的確如此)。由於資料恢復軟體無法繼續解析檔案系統,只好由工程師手動進行zfs檔案系統中損壞的元檔案進行修復後再進行解析。
5.
將修復好的檔案系統再次使用資料恢復軟體進行解析,成功解析所有檔案節點和檔案目錄結構,將資料匯出。
Raid5資料恢復結果:
使用者在資料恢復平臺上對匯出的資料進行驗證,資料恢復成功。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31380569/viewspace-2168890/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 伺服器raid5先後兩塊盤掉線的恢復過程伺服器AI
- raid5陣列兩塊硬碟離線資料恢復過程AI陣列硬碟資料恢復
- oracle儲存過程中的陣列Oracle儲存過程陣列
- RAID磁碟陣列掉線3塊的資料恢復過程AI陣列資料恢復
- raid5陣列兩塊硬碟出現物理故障的資料恢復過程AI陣列硬碟資料恢復
- raid5磁碟陣列2塊硬碟離線資料恢復過程AI陣列硬碟資料恢復
- raid5硬碟同步過程中另一塊硬碟掉線怎麼辦AI硬碟
- 【伺服器資料恢復】Raid5陣列兩塊硬碟亮黃燈掉線的資料恢復案例伺服器資料恢復AI陣列硬碟
- jdbctemplate呼叫儲存過程傳遞陣列引數JDBC儲存過程陣列
- V7000儲存兩塊硬碟掉線資料恢復成功案例硬碟資料恢復
- MySQL儲存過程詳解 mysql 儲存過程MySql儲存過程
- 儲存有兩塊硬碟離線恢復資料的過程硬碟
- raid5陣列2塊硬碟掉線應該資料恢復還是強制上線AI陣列硬碟資料恢復
- 【伺服器資料恢復】HP StorageWorks系列儲存RAID5兩塊盤離線的資料恢復伺服器資料恢復AI
- 別太相信陣列的安全性:兩塊硬碟離線資料恢復過程陣列硬碟資料恢復
- 儲存過程if,for,while語句,陣列和遊標使用儲存過程While陣列
- IBM ds4700 兩塊硬碟掉線資料恢復過程IBM硬碟資料恢復
- 伺服器硬碟掉了兩塊的解決過程伺服器硬碟
- 兩種SQL分頁方法儲存過程和遊標儲存過程SQL儲存過程
- 儲存過程的詳解儲存過程
- nas儲存伺服器磁碟陣列失效、伺服器無法訪問解決過程伺服器陣列
- lightdb新特性--相容oracle儲存過程的聯合陣列Oracle儲存過程陣列
- MySQL儲存過程詳解 mysql 儲存過程linkMySql儲存過程
- PL/SQL中動態掉用儲存過程SQL儲存過程
- MySQL儲存過程中處理陣列 UDF程式碼分享MySql儲存過程陣列
- 在遠端和本地儲存過程間傳遞陣列儲存過程陣列
- 儲存過程效能低的解決方法之一儲存過程
- Oracle儲存過程編譯卡死的解決方法Oracle儲存過程編譯
- java呼叫oracle儲存過程的自定義型別(可變陣列)JavaOracle儲存過程型別陣列
- Oracle 編譯儲存過程卡死解決方法Oracle編譯儲存過程
- oracle儲存過程!解決網友問題Oracle儲存過程
- 在遠端和本地儲存過程間傳遞陣列[zt]儲存過程陣列
- mongo 儲存過程詳解Go儲存過程
- mysql儲存過程詳解MySql儲存過程
- IBM伺服器raid5兩塊硬碟離線資料恢復過程IBM伺服器AI硬碟資料恢復
- 解決儲存過程擷取錯誤的問題儲存過程
- 儲存過程被鎖無法編譯的解決儲存過程編譯
- oracle 儲存過程以及plsql語句塊Oracle儲存過程SQL