獨立硬盤冗餘陣列-RAID


RAID 0

    RAID 0亦稱爲條帶,它將兩個以上的磁盤串聯起來,成爲一個大容量的磁盤。在存放數據時,分段後分散存儲在這些磁盤中,因爲讀寫時都可以並行處理,所以在所有的級別中,RAID 0的速度是最快的。但是RAID 0既沒有冗餘功能,也不具備容錯能力,如果一個磁盤(物理)損壞,所有數據都會丟失,危險程度與JBOD相當。

wKiom1SrNmKwr0tkAAEfHsX9RbY975.jpg


RAID 1

   兩組以上的N個磁盤相互作鏡像,在一些多線程操作系統中能有很好的讀取速度,理論上讀取速度等於硬盤數量的倍數,另外寫入速度有微小的降低。只要一個磁盤正常即可維持運作,可靠性最高。RAID 1就是鏡像,其原理爲在主硬盤上存放數據的同時也在鏡像硬盤上寫一樣的數據。當主硬盤(物理)損壞時,鏡像硬盤則代替主硬盤的工作。因爲有鏡像硬盤做數據備份,所以RAID 1的數據安全性在所有的RAID級別上來說是最好的。但無論用多少磁盤做RAID 1,僅算一個磁盤的容量,是所有RAID中磁盤利用率最低的一個級別。

    如果用兩個不同大小的磁盤建RAID 1,可用空間爲較小的那個磁盤,較大的磁盤多出來的空間也可以分區成一個區來使用,不會造成浪費。

wKioL1SrNy_x_SN7AAEfLAe3rFE055.jpg


RAID 1+0


wKiom1SySuji9LXOAAOqUEaWW3A537.jpg


RAID 0+1(基本不用)    


wKioL1SyTDjz7C0bAALAZDS3zTg620.jpg

    當RAID 10有一個硬盤受損,其餘硬盤會繼續運作。RAID 01只要有一個硬盤受損,同組RAID 0的所有硬盤都會停止運作,只剩下其他組的硬盤運作,可靠性較低。如果以六個硬盤建RAID 01,鏡射再用三個建RAID 0,那麼壞一個硬盤便會有三個硬盤脫機。因此,RAID 10遠較RAID 01常用,零售主板絕大部份支持RAID 0/1/5/10,但不支持RAID 01。



RAID 4

三塊磁盤存數據,一塊磁盤存校驗位,早期採用“異或”運算:

參加運算的兩個數據,按二進制位進行“異或”運算。

運算規則:0^0=0;   0^1=1;   1^0=1;   1^1=0;

即:參加運算的兩個對象,如果兩個相應位爲“異”(值不同),則該位結果爲1,否則爲0。


wKiom1SyR7SRzPZAAAI4wVQbU6o030.jpg


RAID 5

和raid4類似,raid5的校驗位是在4塊磁盤中分開存放的。

wKioL1SySHvR1LAIAADVQVoHlIw431.jpg


RAID 6

和raid4類似,有兩塊校驗盤,容許同時壞兩塊磁盤。

wKiom1SyR7bDXLiFAAGXgFiaJBQ328.jpg


RAID 5+0

用三塊磁盤做raid5,在用另外三塊磁盤做raid0

wKioL1SySIHg-sV8AAJNcrYf3rE837.jpg

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章