《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > RAID5+0復雜陣列數據恢復技巧分享
RAID5+0復雜陣列數據恢復技巧分享
計世網
黃華
摘要: 在RAID陣列數據恢復中,我們經常會遇到諸如RAID1、RAID0、RAID5等簡單結構的陣列數據恢復,這類陣列數據恢復一般難度不大,數據恢復成功率也比較高。但當遇到復雜結構的陣列類型,如復合型陣列結構RAID0+1、RAID1+0、RAID5+0、RAID3+0、RAID6、RAID5E、RAID5EE等,這類陣列數據恢復難度相對較大。
Abstract:
Key words :

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

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