與RAID 5相比,RAID 6增加了第二個獨立的奇偶校驗信息塊。兩個獨立的奇偶系統(tǒng)使用不同的算法,數(shù)據(jù)的可靠性非常高,即使兩塊磁碟同時失效也不會影響數(shù)據(jù)的使用。但RAID 6需要分配給奇偶校驗信息更大的磁碟空間,相對于RAID 5有更大的“寫損失”,因此“寫性能”非常差。較差的性能和複雜的實施方式使得RAID 6很少得到實際套用。
常見的RAID6組建類型 RAID 6(6D + 2P)
1 RAID 6(6D + 2P)原理
和RAID 5相似,RAID 6(6D + 2P)根據(jù)條帶化的數(shù)據(jù)生成校驗信息,條帶化數(shù)據(jù)和校驗數(shù)據(jù)一起分散存儲到RAID組的各個磁碟上。在圖1中,D0,D1,D2,D3,D4和D5是條帶化的數(shù)據(jù),P代表校驗數(shù)據(jù),Q是第二份校驗數(shù)據(jù)。
RAID 6校驗數(shù)據(jù)生成公式(P和Q):
P的生成用了異或
P = D0 XOR D1 XOR D2 XOR D3 XOR D4 XOR D5
Q的生成用了係數(shù)和異或
Q = A0*D0 XOR A1*D1 XOR A2*D2 XOR A3*D3 XOR A4*D4 XOR A5*D5
D0~D5:條帶化數(shù)據(jù)
A0~A5:係數(shù)
XOR:異或
*:乘
在RAID 6中,當有1塊磁碟出故障的時候,利用公式1恢複數(shù)據(jù),這個過程是和RAID 5一樣的。而當有2塊磁碟同時出故障的時候,就需要同時用公式1和公式2來恢複數(shù)據(jù)了。
各係數(shù)A0~A5是線性無關(guān)的係數(shù),在D0,D1,D2,D3,D4,D5,P,Q中有兩個未知數(shù)的情況下,也可以聯(lián)列求解兩個方程得出兩個未知數(shù)的值。這樣在一個RAID組中有兩塊磁碟同時壞的情況下,也可以恢複數(shù)據(jù)。
上面描述的是校驗數(shù)據(jù)生成的算法。其實RAID 6的核心就是有兩份檢驗數(shù)據(jù),以保證兩塊磁碟同時出故障的時候,也能保障數(shù)據(jù)的。
RAID 3在方面以奇偶校驗(parity check)做錯誤校正及檢測,只需要一個額外的校檢磁碟(parity disk)。奇偶校驗值的計算是以各個磁碟的相對應(yīng)位作XOR的邏輯運算,然后將結(jié)果寫入奇偶校驗磁碟, 任何數(shù)據(jù)的修改都要做奇偶校驗計算。如某一磁碟故障,換上新的磁碟后,整個磁碟陣列(包括奇偶校驗 磁碟)需重新計算一次,將故障磁碟的數(shù)據(jù)恢復(fù)并寫入新磁碟中,如奇偶校驗磁碟故障,則重新計算奇偶 校驗值,以達容錯的要求。
效率源DATACOMPASS、salvtiondata、PC-3000、Final Data、 Easy Recovery、easy undelete、PTDD、WinHex、R-STUDIO、DiskGenius、RAID Reconstructor、AneData安易硬碟數(shù)據(jù)恢復(fù)軟體、D-Recovery達思數(shù)據(jù)恢復(fù)軟體、易我數(shù)據(jù)恢復(fù)嚮導(dǎo)等。
Easyrecovery是一個非常著名的老牌數(shù)據(jù)恢復(fù)軟體。該軟體功能可以說是非常強大。無論是誤刪除/格式化還是重新分區(qū)后的數(shù)據(jù)丟失,其都可以輕鬆解決,其甚至可以不依靠分區(qū)表來按照簇來進行硬碟掃描。但要注意不通過分區(qū)表來進行數(shù)據(jù)掃描,很可能不能完全恢複數(shù)據(jù),原因是通常一個大檔案被存儲在很多不同的區(qū)域的簇內(nèi),即使我們找到了這個檔案的一些簇上的數(shù)據(jù),很可能恢復(fù)之后的檔案是損壞的。所以這種方法并不是的,但其提供給我們一個新的數(shù)據(jù)恢複方法,適合分區(qū)表嚴重損壞使用其他恢復(fù)軟體不能恢復(fù)的情況下使用。Easyrecovery版本加入了一整套檢測功能,包括驅(qū)動器測試、分區(qū)測試、磁碟空間管理以及製作啟動盤等。這些功能對于日常維護硬碟數(shù)據(jù)來說,非常實用,我們可以通過驅(qū)動器和分區(qū)檢測來發(fā)現(xiàn)檔案關(guān)聯(lián)錯誤以及硬碟上的壞道。
R-Studio是功能的數(shù)據(jù)恢復(fù)、反刪除工具,採用全新恢復(fù)技術(shù),為使用 FAT12/16/32、NTFS、NTFS5(Windows 2000系統(tǒng))和 Ext2FS(Linux系統(tǒng))分區(qū)的磁碟提供完整數(shù)據(jù)維護解決方案!同時提供對本地和網(wǎng)路磁碟的支持,此外大量參數(shù)設(shè)定讓高級用戶獲得恢復(fù)效果。具體功能有:採用 Windows資源管理器操作界面;通過網(wǎng)路恢復(fù)遠程數(shù)據(jù)(遠程計算機可運行Win95/98/ME/NT/2000/XP、Linux、UNIX 系統(tǒng));支持 FAT12/16/32、NTFS、NTFS5 和 Ext2FS檔案系統(tǒng);能夠重建損毀的RAID陣列;為磁碟、分區(qū)、目錄生成鏡像檔案;恢復(fù)刪除分區(qū)上的檔案、加密檔案(NTFS 5)、數(shù)據(jù)流(NTFS、NTFS 5);恢復(fù)FDISK或其它磁碟工具刪除過得數(shù)據(jù)、病毒破壞的數(shù)據(jù)、MBR 破壞后的數(shù)據(jù);識別特定檔案名稱;把數(shù)據(jù)保存到任何磁碟;瀏覽、編輯檔案或磁碟內(nèi)容等等。
數(shù)據(jù)恢復(fù)軟體能夠恢復(fù)硬碟、移動硬碟、隨身碟、TF卡、數(shù)位相機上的數(shù)據(jù),軟體採用多執(zhí)行緒引擎,掃描速度極快,能掃描出磁碟底層的數(shù)據(jù),經(jīng)過高級的分析算法,能把丟失的目錄和檔案在記憶體中重建出來。同時,本軟體不會向硬碟內(nèi)寫入數(shù)據(jù),所有操作均在記憶體中完成,能有效地避免對數(shù)據(jù)的二次破壞。
安易硬碟數(shù)據(jù)恢復(fù)軟體是一款檔案恢復(fù)軟體,能夠恢復(fù)經(jīng)過資源回收筒刪除掉的檔案、被Shift+Delete鍵直接刪除的檔案和目錄、快速格式化/完全格式化的分區(qū)、分區(qū)表損壞、盤符無法正常打開的RAW分區(qū)數(shù)據(jù)、在磁碟管理中刪除掉的分區(qū)、被重新分區(qū)過的硬碟數(shù)據(jù)、一鍵Ghost對硬碟進行分區(qū)、被第三方軟體做分區(qū)轉(zhuǎn)換時丟失的檔案、把整個硬碟誤Ghost成一個盤等。本恢復(fù)軟體用唯讀的模式來掃描檔案數(shù)據(jù)信息,在記憶體中組建出原來的目錄檔案名稱結(jié)構(gòu),不會破壞源盤內(nèi)容。支持常見的NTFS分區(qū)、FAT/FAT32分區(qū)、exFAT分區(qū)的檔案恢復(fù),支持普通本地硬碟、USB移動硬碟恢復(fù)、SD卡恢復(fù)、隨身碟恢復(fù)、數(shù)位相機和手機記憶體卡恢復(fù)等。採用嚮導(dǎo)式的操作界面,很容易就上手,普通用戶也能做到專業(yè)級的數(shù)據(jù)恢復(fù)效果。
磁碟陣列RAID數(shù)據(jù)恢復(fù)
磁碟陣列的存儲原理這里不作講解,可參看本站陣列知識文章,其恢復(fù)過程也是先排除硬體及軟故障,然后分析陣列順序、塊大小等參數(shù),用陣列卡或陣列軟體重組或者是使用DiskGenius虛擬重組RAID,重組后便可按常規(guī)方法恢複數(shù)據(jù)。