從發生故障的RAID 5陣列中恢復數據是可行的。雖然使用RAID 5陣列進行數據恢復可能很複雜且具有挑戰性,但它通常最終都會成功。數據遺失有多種原因,而針對每種情況所需的恢復程序都不同。 下面是幾個例子
一個硬碟出現故障的數據恢復
如果陣列中的一個硬碟發生故障,可以使用奇偶來重建遺失的數據。在這種情況下,Ontrack通常能夠恢復100%的數據。收到無法正常運作的陣列後,陣列中的硬碟會在無塵室中镜像。然後使用這些镜像虛擬重建陣列。組裝RAID後,將掃描檔案系統或磁碟區以查找損壞、虛擬修復並提取數據。通常不需要發生故障的硬碟,因為可以從奇偶校驗重建任何遺失的數據條带。
多個硬碟出現故障的數據恢復
從多個故障硬碟進行恢復,該過程類似於單個硬碟出現故障的情況。收到無法正常運作的陣列後,陣列中的硬碟會在無塵室中镜像。盡可能對每個故障的硬碟進行镜像非常重要,因為這樣可以恢復更多數據。
然後使用這些镜像虛擬重建陣列。在這例子中,條带一中的Data 2、Data 3和奇偶用於重建Data 1。第二個條带不需要奇偶,因為所有數據區塊都存在。在第三個條带,結合Data 7、奇偶和Data 8以代替Data 9。
虛擬重組RAID陣列後,將掃描檔案系統或磁碟區以查找損壞。除了檔案系統損壞之外,工程師還會尋找不一致或過時的數據。當硬碟故障和其中一個硬碟降級之間存在時間間隔時,就會發生這種情況。數據恢復工程師需要具備識別此類損壞的經驗,以便他們可以虛擬修復磁碟區,並提取良好的檔案數據。