RAID 4。RAID 4同樣也將數(shù)據(jù)條塊化并分布于不同的磁盤上,但條塊單位為塊或記錄。
RAID 4使用一塊磁盤作為奇偶校驗(yàn)盤,每次寫操作都需要訪問奇偶盤,這時(shí)奇偶校驗(yàn)盤會(huì)成為寫操作的瓶頸,因此RAID 4在商業(yè)環(huán)境中也很少使用。組成RAID 4最少需要三塊磁盤。
RAID 5。RAID 5不單獨(dú)指定奇偶盤,而是在所有磁盤上交叉地存取數(shù)據(jù)及奇偶校驗(yàn)信息。
在RAID 5上,讀/寫指針可同時(shí)對陣列設(shè)備進(jìn)行操作,提供了更高的數(shù)據(jù)流量。RAID 5更適合于小數(shù)據(jù)塊和隨機(jī)讀寫的數(shù)據(jù)。RAID 3與RAID 5相比,最主要的區(qū)別在于RAID 3每進(jìn)行一次數(shù)據(jù)傳輸就需涉及到所有的陣列盤;而對于RAID 5來說,大部分?jǐn)?shù)據(jù)傳輸只對一塊磁盤操作,并可進(jìn)行并行操作。在RAID 5中有“寫損失”,即每一次寫操作將產(chǎn)生四個(gè)實(shí)際的讀/寫操作,其中兩次讀1日的數(shù)據(jù)及奇偶信息,兩次寫新的數(shù)據(jù)及奇偶信息。組成RAID 5最少需要三塊磁盤。圖12.3 RAID 5數(shù)據(jù)存儲(chǔ)示例圖中Al、A2、A3表示一組數(shù)據(jù),Ap是這組的校驗(yàn)數(shù)據(jù),如A2數(shù)據(jù)所在的盤Disk2出現(xiàn)故障,它可以通過Al、A2及Ap數(shù)據(jù)推算A2數(shù)據(jù)的結(jié)構(gòu)并進(jìn)行重構(gòu),如一塊磁盤出現(xiàn)故障并不會(huì)導(dǎo)致數(shù)據(jù)丟失,連續(xù)兩塊磁盤出現(xiàn)故障將導(dǎo)致數(shù)據(jù)丟失。