1.2 RAID-0 等級
RAID0 全稱叫做Striped Disk Array without Fault Tolerance( 沒有容錯設(shè)計的條帶磁盤陣列)。圖中一個圓柱就是一塊磁盤(以下均是),它們并聯(lián)在一起。從圖中可以看出,RAID 0 在存儲數(shù)據(jù)時由RAID 控制器(硬件或軟件)分割成大小相同的數(shù)據(jù)條,同時寫入陣列中的磁盤。如果發(fā)揮一下想象力,你會覺得數(shù)據(jù)象一條帶子橫跨過所有的陣列磁盤,每個磁盤上的條帶深度則是一樣的。至于每個條帶的深度則要看所采用的RAID 類型,在NT 系統(tǒng)的軟RAID 0 等級中,每個條帶深度只有64KB 一種選項,而在硬RAID 0 等級,可以提供8、16、32、64 以及128KB 等多種深度參數(shù)。Striped 是RAID 的一種典型方式,在很多RAID 術(shù)語解釋中,都把Striped 指向RAID 0。在讀取時,也是順序從陣列磁盤中讀取后再由RAID 控制器進行組合
圖1-1 RAID-0 結(jié)構(gòu)圖解再傳送給系統(tǒng),這也是RAID 的一個最重要的特點。
這樣,數(shù)據(jù)就等于并行的寫入和讀取,從而非常有助于提高存儲系統(tǒng)的性能。對于兩個硬盤的RAID 0 系統(tǒng),提高一倍的讀寫性能可能有些夸張,畢竟要考慮到也同時繒加的數(shù)據(jù)分割與組合等與RAID 相關(guān)的操作處理時間,但比單個硬盤提高50% 的性能是完全可以的。
不過,RAID 0 還不能算是真正的RAID,因為它沒有數(shù)據(jù)冗余能力。由于沒有備份或校驗恢復(fù)設(shè)計,在RAID 0 陣列中任何一個硬盤損壞就可導(dǎo)致整個陣列數(shù)據(jù)的損壞,因為數(shù)據(jù)都是分布存儲的。下面總結(jié)下RAID 0的特點:
1.3 RAID-1 等級
圖1-3 RAID-1 結(jié)構(gòu)圖解 Mirroring and Duplexing (相互鏡像)
對比RAID 0 等級,存儲工程師能發(fā)現(xiàn)硬盤的內(nèi)容是兩兩相同的。這就是鏡像??兩個硬盤的內(nèi)容完全一樣,這等于內(nèi)容彼此備份。比如陣列中有兩個硬盤,在寫入時,RAID 控制器并不是將數(shù)據(jù)分成條帶而是將數(shù)據(jù)同時寫入兩個硬盤。這樣,其中任何一個硬盤的數(shù)據(jù)出現(xiàn)問題,可以馬上從另一個硬盤中進行恢復(fù)。注意,這兩個硬盤并不是主從關(guān)系,也就是說是相互鏡像/恢復(fù)的。
RAID 1 已經(jīng)可以算是一種真正的RAID 系統(tǒng),它提供了強有力的數(shù)據(jù)容錯能力,但這是由一個硬盤的代價所帶來的效果,而這個硬盤并不能增加整個陣列的有效容量。下面總結(jié)下RAID 1的特點:
本文版權(quán)歸作者及存儲在線所有,如需轉(zhuǎn)載,請與本站聯(lián)系。