《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 設(shè)計(jì)應(yīng)用 > RAID5+0復(fù)雜陣列數(shù)據(jù)恢復(fù)技巧分享
RAID5+0復(fù)雜陣列數(shù)據(jù)恢復(fù)技巧分享
計(jì)世網(wǎng)
黃華
摘要: 在RAID陣列數(shù)據(jù)恢復(fù)中,,我們經(jīng)常會(huì)遇到諸如RAID1,、RAID0、RAID5等簡(jiǎn)單結(jié)構(gòu)的陣列數(shù)據(jù)恢復(fù),,這類陣列數(shù)據(jù)恢復(fù)一般難度不大,,數(shù)據(jù)恢復(fù)成功率也比較高。但當(dāng)遇到復(fù)雜結(jié)構(gòu)的陣列類型,,如復(fù)合型陣列結(jié)構(gòu)RAID0+1,、RAID1+0、RAID5+0,、RAID3+0、RAID6,、RAID5E,、RAID5EE等,這類陣列數(shù)據(jù)恢復(fù)難度相對(duì)較大,。
Abstract:
Key words :

現(xiàn)如今虛擬化發(fā)展如日中天,,繼服務(wù)器虛擬化之后,,存儲(chǔ)虛擬化技術(shù)也開始在各種領(lǐng)域廣泛應(yīng)用……在RAID陣列數(shù)據(jù)恢復(fù)中,我們經(jīng)常會(huì)遇到諸如RAID1,、RAID0,、RAID5等簡(jiǎn)單結(jié)構(gòu)的陣列數(shù)據(jù)恢復(fù),這類陣列數(shù)據(jù)恢復(fù)一般難度不大,,數(shù)據(jù)恢復(fù)成功率也比較高,。但當(dāng)遇到復(fù)雜結(jié)構(gòu)的陣列類型,如復(fù)合型陣列結(jié)構(gòu)RAID0+1,、RAID1+0,、RAID5+0、RAID3+0,、RAID6,、RAID5E、RAID5EE等,,這類陣列數(shù)據(jù)恢復(fù)難度相對(duì)較大,。
如我所在的佛山數(shù)據(jù)恢復(fù)中心曾遇到過一組4個(gè)硬盤的RAID0,并不是簡(jiǎn)單的塊串聯(lián),,而是很長(zhǎng)的塊組合后才有規(guī)律,;而RAID5類型也有由HP RAID5雙循環(huán)的衍生出來的更復(fù)雜的磁盤陣列類型,更有一些數(shù)據(jù)不同步,,重組后的數(shù)據(jù)無法正常讀出的情況,。
以我所在的佛山數(shù)據(jù)恢復(fù)中心前幾天遇到的RAID5+0陣列數(shù)據(jù)恢復(fù)來說,不僅在結(jié)構(gòu)上有別于以往的RAID5陣列,,而且在陣列數(shù)據(jù)恢復(fù)過程中也有很大區(qū)別,,但經(jīng)過我們佛山數(shù)據(jù)恢復(fù)中心幾名數(shù)據(jù)恢復(fù)工程師的“會(huì)診”,還是成功將這一復(fù)雜RAID陣列數(shù)據(jù)恢復(fù),,且成功率相當(dāng)高?,F(xiàn)在,就以這次陣列數(shù)據(jù)恢復(fù)經(jīng)歷為例,,與大家共同探討一下這類復(fù)合型RAID陣列數(shù)據(jù)恢復(fù)的方法,。

復(fù)合型RAID陣列數(shù)據(jù)恢復(fù)需要數(shù)據(jù)恢復(fù)工程師擁有豐富的數(shù)據(jù)恢復(fù)經(jīng)驗(yàn)
我所接到的這個(gè)RAID陣列由5塊日立SATA硬盤組成,其中3塊為36GB,,另外2塊為72GB,,均使用LINUX操作系統(tǒng),初步判斷為RAID 5陣列類型,。
經(jīng)檢測(cè)發(fā)現(xiàn)其中有一塊硬盤存在固件問題,,其余4塊硬盤都有不同程度的壞扇區(qū)。首先,,使用效率源HD
doctor專業(yè)硬盤維修工具對(duì)存在固件故障的硬盤進(jìn)行回寫修復(fù),。為避免壞扇區(qū)擴(kuò)散增多,,先將5塊硬盤中的數(shù)據(jù)通過效率源Data Compass數(shù)據(jù)恢復(fù)指南針全部鏡像成文件,然后用效率源Data Compass數(shù)據(jù)恢復(fù)指南針和WinHex對(duì)鏡像文件進(jìn)行手工分析,、重組,。
在分析過程中,我們按照RAID5陣列模式對(duì)鏡像文件進(jìn)行分析,,卻發(fā)現(xiàn)其中2個(gè)硬盤的數(shù)據(jù)和其他3個(gè)硬盤的數(shù)據(jù)關(guān)聯(lián)性不大,,懷疑是陣列類型定位出錯(cuò)。嘗試剔除其中兩個(gè)硬盤,,只對(duì)另外的3個(gè)硬盤進(jìn)行RAID5陣列分析,,經(jīng)過嘗試,3個(gè)硬盤數(shù)據(jù)組合成功,,并順利導(dǎo)出所需數(shù)據(jù),。那剩下的兩個(gè)盤呢?是熱備,?經(jīng)過獨(dú)立分析,,發(fā)現(xiàn)原來這兩個(gè)硬盤又重新組成了另一個(gè)RAID0陣列,與前一個(gè)RAID5完全無關(guān),。這樣一個(gè)復(fù)合型RAID 5+0陣列數(shù)據(jù)恢復(fù)終于被完整恢復(fù),,成就感不言而喻。
值得注意的是,,我們?cè)谶M(jìn)行RAID陣列數(shù)據(jù)恢復(fù)時(shí),,應(yīng)先對(duì)服務(wù)器陣列硬盤數(shù)據(jù)進(jìn)行合理分析,判斷RAID陣列結(jié)構(gòu)類型,,以節(jié)約RAID陣列數(shù)據(jù)恢復(fù)時(shí)間,。另一方面,當(dāng)遇到復(fù)雜的陣列數(shù)據(jù)恢復(fù)時(shí),,應(yīng)多借助專業(yè)的陣列數(shù)據(jù)恢復(fù)工具,,切勿隨便下載一些網(wǎng)上免費(fèi)的數(shù)據(jù)恢復(fù)軟件進(jìn)行操作,以免造成服務(wù)器數(shù)據(jù)永久性丟失,。在遇到RAID陣列故障時(shí),,最好在專業(yè)數(shù)據(jù)恢復(fù)工程的指導(dǎo)下進(jìn)行操作或直接尋求專業(yè)數(shù)據(jù)恢復(fù)機(jī)構(gòu)的幫助,以免造成不可挽回的損失,。
小結(jié):面對(duì)這些層出不窮的復(fù)雜陣列,,必須有扎實(shí)的數(shù)據(jù)恢復(fù)理論基礎(chǔ)作為支撐,知道各種系統(tǒng)各種陣列的底層結(jié)構(gòu)特點(diǎn),,且有一定的研發(fā)能力,,創(chuàng)新性地去分析它。做陣列數(shù)據(jù)恢復(fù)一般都用底層數(shù)據(jù)恢復(fù)軟件進(jìn)行手工分析,,因?yàn)槭止し治龀鰜淼男畔?,才是可信的,可以知道哪些硬盤的數(shù)據(jù)是錯(cuò)亂無效的,,以保證恢復(fù)出的數(shù)據(jù)是正確的,。
此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載,。