與RAID 5相比,RAID 6增加了第二個(gè)獨(dú)立的奇偶校驗(yàn)信息塊。兩個(gè)獨(dú)立的奇偶系統(tǒng)使用不同的算法,數(shù)據(jù)的可靠性非常高,即使兩塊磁碟同時(shí)失效也不會(huì)影響數(shù)據(jù)的使用。但RAID 6需要分配給奇偶校驗(yàn)信息更大的磁碟空間,相對(duì)于RAID 5有更大的“寫損失”,因此“寫性能”非常差。較差的性能和複雜的實(shí)施方式使得RAID 6很少得到實(shí)際套用。
常見的RAID6組建類型 RAID 6(6D + 2P)
1 RAID 6(6D + 2P)原理
和RAID 5相似,RAID 6(6D + 2P)根據(jù)條帶化的數(shù)據(jù)生成校驗(yàn)信息,條帶化數(shù)據(jù)和校驗(yàn)數(shù)據(jù)一起分散存儲(chǔ)到RAID組的各個(gè)磁碟上。在圖1中,D0,D1,D2,D3,D4和D5是條帶化的數(shù)據(jù),P代表校驗(yàn)數(shù)據(jù),Q是第二份校驗(yàn)數(shù)據(jù)。
RAID 6校驗(yàn)數(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中,當(dāng)有1塊磁碟出故障的時(shí)候,利用公式1恢複數(shù)據(jù),這個(gè)過程是和RAID 5一樣的。而當(dāng)有2塊磁碟同時(shí)出故障的時(shí)候,就需要同時(shí)用公式1和公式2來恢複數(shù)據(jù)了。
各係數(shù)A0~A5是線性無關(guān)的係數(shù),在D0,D1,D2,D3,D4,D5,P,Q中有兩個(gè)未知數(shù)的情況下,也可以聯(lián)列求解兩個(gè)方程得出兩個(gè)未知數(shù)的值。這樣在一個(gè)RAID組中有兩塊磁碟同時(shí)壞的情況下,也可以恢複數(shù)據(jù)。
上面描述的是校驗(yàn)數(shù)據(jù)生成的算法。其實(shí)RAID 6的核心就是有兩份檢驗(yàn)數(shù)據(jù),以保證兩塊磁碟同時(shí)出故障的時(shí)候,也能保障數(shù)據(jù)的。
RAID 1是硬碟鏡像備份操作。由兩個(gè)硬碟所組成。其中一個(gè)是主硬碟而另外一個(gè)是鏡像硬碟。主硬碟的 數(shù)據(jù)會(huì)不停的被鏡像到另外一個(gè)鏡像硬碟上。由于所有主硬碟的數(shù)據(jù)會(huì)不停地鏡像到另外一個(gè)硬碟上, 故RAID 1具有很高的冗余能力。達(dá)到的??墒钦捎谶@個(gè)鏡像做法不是以算法操作,故它的容量效率非常的低,只有50%。RAID 1只支持兩個(gè)硬碟操作。容量非常有限,故一般只用于作業(yè)系統(tǒng)中。
磁碟陣列RAID數(shù)據(jù)恢復(fù)
磁碟陣列的存儲(chǔ)原理這里不作講解,可參看本站陣列知識(shí)文章,其恢復(fù)過程也是先排除硬體及軟故障,然后分析陣列順序、塊大小等參數(shù),用陣列卡或陣列軟體重組或者是使用DiskGenius虛擬重組RAID,重組后便可按常規(guī)方法恢複數(shù)據(jù)。
關(guān)于防止數(shù)據(jù)丟失的3個(gè)方法:
1. 永遠(yuǎn)不要將你的檔案數(shù)據(jù)保存在作業(yè)系統(tǒng)的同一驅(qū)動(dòng)盤上
我們知道大部分文字處理器會(huì)將你創(chuàng)建的檔案保存在“我的文檔”中,然而這恰恰是不適合保存檔案的地方。對(duì)于影響作業(yè)系統(tǒng)的大部分電腦問題(不管是因?yàn)椴《締栴}還是軟體故障問題),通常的解決方法就是重新格式化驅(qū)動(dòng)盤或者重新安裝作業(yè)系統(tǒng),如果是這樣的話,驅(qū)動(dòng)盤上都所有東西都會(huì)數(shù)據(jù)丟失。
另外一個(gè)成本相對(duì)較低的解決方法就是在你的電腦上安裝第二個(gè)硬碟,當(dāng)作業(yè)系統(tǒng)被破壞時(shí),第二個(gè)硬碟驅(qū)動(dòng)器不會(huì)受到任何影響,如果你還需要購買一臺(tái)新電腦時(shí),這個(gè)硬碟還可以被安裝在新電腦上,而且這種硬碟安裝非常簡便。
如果你對(duì)安裝第二個(gè)驅(qū)動(dòng)盤的方法不很認(rèn)可,另一個(gè)很好的選擇就是購買一個(gè)外接式硬碟,外接式硬碟操作更加簡便,可以在任何時(shí)候用于任何電腦,而只需要將它插入U(xiǎn)SB連線埠或者firewire連線埠。
2. 定期備份你的檔案數(shù)據(jù),不管它們被存儲(chǔ)在什幺位置
將你的檔案全部保存在作業(yè)系統(tǒng)是不夠的,應(yīng)該將檔案保存在不同的位置,并且你需要?jiǎng)?chuàng)建檔案的定期備份,這樣我們就能保障檔案的性,不管你的備份是否會(huì)失?。汗獾赡鼙粨p壞,硬碟可能遭破壞,軟碟被清除等原因。如果你想要確保能夠隨時(shí)取出檔案,那幺可以考慮進(jìn)行二次備份,如果數(shù)據(jù)非常重要的話,你甚至可以考慮在防火層保存重要的檔案。
3. 提防用戶錯(cuò)誤
雖然我們不愿意承認(rèn),但是很多時(shí)候是因?yàn)槲覀冏约旱膯栴}而導(dǎo)致數(shù)據(jù)丟失??梢钥紤]利用文字處理器中的保障措施,例如版本特徵功能和跟蹤變化。用戶數(shù)據(jù)丟失的常見的情況就是當(dāng)他們在編輯檔案的時(shí)候,意外地刪除掉某些部分,那幺在檔案保存后,被刪除的部分就丟失了,除非你啟用了保存檔案變化的功能。
如果你覺得那些功能很麻煩,那幺我建議你在開始編輯檔案之前將檔案另外儲(chǔ)存為不同名稱的檔案,這個(gè)辦法不像其他辦法一樣組織化,不過這確實(shí)是一個(gè)好辦法,也能夠解決數(shù)據(jù)丟失的問題。