RAID3:帶奇偶校驗碼的并行傳送
RAID5:分布式奇偶校驗碼的獨立磁盤結(jié)構(gòu) (推薦學(xué)習(xí):phpstorm)
RAID3使用相對簡單的驗證實現(xiàn),使用專用磁盤存儲所有奇偶校驗數(shù)據(jù),并在剩余子集中創(chuàng)建條帶化數(shù)據(jù)的讀寫操作。
RAID5和RAID3之間的區(qū)別在于RAID5不會將所有檢查塊存儲在專用檢查磁盤中,而是將它們分布在所有數(shù)據(jù)磁盤上。 RAID 5使用特殊算法計算任何條帶檢查塊的存儲位置。
RAID5數(shù)據(jù)恢復(fù)方法
對于一般的RAID數(shù)據(jù)恢復(fù),我們需要了解以下參數(shù):磁盤順序,塊大小,旋轉(zhuǎn)模式和數(shù)據(jù)啟動扇區(qū)。
因此,RAID5的數(shù)據(jù)恢復(fù)也是通過文件系統(tǒng),文件格式,磁盤中的其他相關(guān)數(shù)據(jù)等確定這四個參數(shù)的過程。
確定這四個參數(shù)后,每個磁盤上散布的數(shù)據(jù)可以通過相關(guān)工具恢復(fù)到RAID 5中的實際數(shù)據(jù),從而達(dá)到恢復(fù)RAID 5中數(shù)據(jù)的目的。
以下是RAID5數(shù)據(jù)恢復(fù)的一般過程:
通過該工具找到MBR和DBR,判斷硬盤中的數(shù)據(jù)是否同步 – >通過MBR的位置確定起始扇區(qū)的位置 – >通過DBR查找NTFS分區(qū)的MFT記錄的位置 – >通過MFT記錄確定塊大小和磁盤順序,旋轉(zhuǎn)模式 – >數(shù)據(jù)重組,RAID5內(nèi)數(shù)據(jù)恢復(fù)。
Raid 3 在第N+1個硬盤上存儲的數(shù)據(jù)是校驗容錯信息,而每次修改數(shù)據(jù)的時候都需要往這個硬盤上寫數(shù)據(jù),這就出現(xiàn)了瓶頸。
RAID 5不對存儲的數(shù)據(jù)進(jìn)行備份,而是把數(shù)據(jù)和相對應(yīng)的奇偶校驗信息存儲到組成RAID5的各個磁盤上,并且奇偶校驗信息和相對應(yīng)的數(shù)據(jù)分別存儲于不同的磁盤上。
當(dāng)RAID5的一個磁盤數(shù)據(jù)發(fā)生損壞后,利用剩下的數(shù)據(jù)和相應(yīng)的奇偶校驗信息去恢復(fù)被損壞的數(shù)據(jù)。
Raid5能保證每次修改數(shù)據(jù)每塊硬盤都在工作,所以性能比Raid3能高一些。
所以,Raid5比Raid3更適合服務(wù)器應(yīng)用,兩者都有錯誤校檢,都是比較穩(wěn)定的Raid解決方案。