raid5陣列硬體故障修復方法/條帶分析/陣列重組
伺服器raid5磁碟陣列故障
伺服器型號為P2000伺服器/raid5磁碟陣列/10塊磁碟/單盤容量1TB/熱備盤盤號為6,故障表現為磁碟陣列中2塊磁碟離線,提示黃色警報燈,初檢結果為陣列磁碟序列號不能讀取/無法透過擴充套件卡識別,初步推斷磁碟物理故障。
2.raid磁碟陣列資料備份
我公司伺服器資料恢復工程師對故障裝置進行初檢發現該磁碟陣列故障情況複雜,需對正常硬碟和掉線硬碟使用不同的方法進行處理,針對raid陣列中的正常磁碟藉助資料恢復軟體進行映象備份即可,存在物理故障的離線硬碟則需要修復硬體故障再進行備份,常用的磁碟故障修復方法為加電檢測,判斷故障硬碟有無起轉、磁頭能否尋道,然後透過清潔HDA氧化元件、更換ROM晶片、更換磁頭等常用的硬碟資料恢復方法。但在實際的資料恢復過程中有一塊磁碟硬體損壞情況嚴重無法進行修復,只能透過另一塊磁碟進行備份和恢復資料。
3.透過重組RAID5陣列進行資料恢復
3.1.判斷起始扇區
將不包括熱備盤的所有9塊磁碟透過資料恢復工具開啟並將映象檔案解析為磁碟發現該raid5陣列中所有磁碟的0扇區都表現為“55AA”,0x01C2H處顯示“05”代表一個擴充套件分割槽,該MBR分割槽不正確。繼續查詢該陣列在另外1塊磁碟中發現了其中1塊磁碟的MBR分割槽正常的(0x01C6處數值代表指向的下一個扇區為GPT的頭部),基本可以斷定該盤是第一款硬碟,GPT分割槽所在扇區起始於172032扇區,因此初步確定LUN的起始扇區是172032扇區。
3.2.判斷raid陣列stripe(條帶)大小
stripe(條帶)是raid磁碟陣列中用於資料處理的基本單元,條帶的大小受raid磁碟陣列影響各有不同,分析條帶大小的依據是在raid5磁碟陣列中每一條帶組含一個大小與之相等的校驗區。因此查詢分析出該raid陣列中的條帶大小為1024扇區。
3.3確定磁碟陣列磁碟盤序
由於已經分析到陣列的條帶大小為1024,按照此規律進行分割,使每一條帶與記錄大小相同且陣列中所有磁碟全部跳到283123。然後透過對比分析raid5陣列走向,將已經分析出來的第一塊硬碟放在第一位即可,實際分析的陣列盤序為9-3-10-4-2-1-5-8-7
3.重組RAID陣列
藉助資料恢復工具將raid陣列進行重組,屬性為raid5/Stripe size 512KB/左非同步。陣列重組結束後即可進行資料驗證。
4.資料驗證/raid5資料恢復成功
對重組好的陣列進行資料驗證成功,本次資料恢復成功。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31380569/viewspace-2217543/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 伺服器raid5陣列故障排查及資料恢復方法篇伺服器AI陣列資料恢復
- 重寫陣列的方法(改變原陣列)陣列
- JavaScript陣列去重方法JavaScript陣列
- 陣列去重的方法陣列
- JS 兩組陣列取不同值組成新陣列的方法JS陣列
- PHP把MYSQL重複ID二維陣列重組為三維陣列PHPMySql陣列
- JS陣列去重 – JSON陣列去重陣列JSON
- 陣列去重方法總結陣列
- Javascript - 陣列和陣列的方法JavaScript陣列
- golang 陣列去重 移除陣列指定元素Golang陣列
- 陣列去重和陣列扁平化陣列
- 陣列去重陣列
- 陣列合並且去重&向一個陣列新增一條資料(重複的就不新增)&陣列物件去重處理陣列物件
- 陣列方法陣列
- JavaScript 的新陣列分組方法JavaScript陣列
- JavaScript陣列去重方法總結JavaScript陣列
- 陣列去重的幾個方法陣列
- 陣列去重的六種方法陣列
- 陣列與方法的呼叫(重點)陣列
- JS陣列去重7種方法JS陣列
- 陣列去重的幾種方法陣列
- web前端陣列處理之陣列去重Web前端陣列
- 伺服器陣列資料庫修復伺服器陣列資料庫
- 教程:RAID-5磁碟陣列故障分析AI陣列
- 位元組陣列流陣列
- 陣列物件去重陣列物件
- JavaScript陣列去重JavaScript陣列
- JavaScript 陣列去重JavaScript陣列
- js陣列去重JS陣列
- 陣列多重篩選條件排序方法陣列排序
- raid5陣列兩塊硬碟出現物理故障的資料恢復過程AI陣列硬碟資料恢復
- JS陣列去重的幾種方法JS陣列
- 好像不是最全的陣列去重方法陣列
- 陣列去除重複的幾個方法陣列
- 7種方法實現陣列去重陣列
- JS陣列去重的10種方法JS陣列
- 常用陣列方法陣列
- 陣列常用方法陣列