RAID的區別與選擇

我們知道RAID的選擇有多種,RAID0,RAID1,RAID5以及RAID10。但是它們到底有什麼區別呢,現在我來大概總結下,以便日後根據需求選擇這種磁盤陣列。

 

raid 0

這是磁盤陣列中最簡單的一種,最少兩塊硬盤合併成一個邏輯盤來使用,成本低,可以提高整個磁盤的性能和吞吐量,數據讀寫時對各硬盤同時操作,不同的硬盤寫入不同的數據,沒有冗餘或錯誤修復的能力。

最大的特點就是能夠整倍的提高硬盤的容量

缺點就是當一塊硬盤壞了後,整個系統將會受到破壞,在對數據安全性不高的情況下使用

 

raid 1

也稱爲磁盤鏡像,就是把一個磁盤的數據鏡像到另外一個磁盤,具備很好的磁盤冗餘能力,但是成本也會增加,多用於安全性要求較高的情況。

RAID 1主要是通過二次讀寫實現磁盤鏡像,所以磁盤控制器的負載也相當大,尤其是在需要頻繁寫入數據的環境中。爲了避免出現性能瓶頸,使用多個磁盤控制器就顯得很有必要。

 

 

raid5

也是把多個(最少3個)硬盤合併成1個邏輯盤使用,數據讀寫時會建立奇偶校驗信息,並且奇偶校驗信息和相對應的數據分別存儲於不同的磁盤上。當RAID5的一個磁盤數據發生損壞後,利用剩下的數據和相應的奇偶校驗信息去恢復被損壞的數據。相當於raid0和raid1的綜合。 

 

 

raid10

 

就是raid1+raid0,比較適合速度要求高,又要完全容錯,當然成本也很打,有時候最少需要4塊硬盤,做raid10時要先作RAID1,再把數個RAID1做成RAID0,這樣比先做raid0,再做raid1有更高的可靠性

 

 

 


 

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