1. 程式人生 > >伺服器常用陳列raid0,raid1,raid5,raid10(0+1)詳解及區別

伺服器常用陳列raid0,raid1,raid5,raid10(0+1)詳解及區別

raid0 就是把多個(最少2個)硬碟合併成1個邏輯盤使用,資料讀寫時對各硬碟同時操作,不同硬碟寫入不同資料,速度快。 

raid1就是同時對2個硬碟讀寫(同樣的資料)。強調資料的安全性。比較浪費。

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

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

另外在raid1或raid5的基礎上在加個熱備(即在插入塊同型號的空硬碟),熱備的概念是 平時不參與陣列,就是一塊空盤,在陣列中某一塊盤壞掉了 ,熱備才頂上。

經綜合分析,企業如果對資料沒要求,只求速度就選raid0,既要安全又要速度的選raid5,寫入多的用raid5,讀取多的用raid10..

RAID總結: 

型別          讀寫效能 安全性 磁碟利用率 成本 應用方面
RAID0 最好(因並行性而提高) 最差(完全無安全保障) 最高(100%) 最低 個人使用者
RAID1 讀和單個磁碟無分別,寫則要寫兩邊 最高(提供資料的百分之百備份) 差(50%) 最高 適用於存放重要資料,如伺服器和資料庫儲存等領域。
RAID5 讀:RAID 5=RAID 0(相近似的資料讀取速度)  

寫:RAID 5<對單個磁碟進行寫入操作(多了一個奇偶校驗資訊寫入)

RAID 5<RAID 1 RAID 5>RAID 1 RAID 5<RAID 1 是一種儲存效能、資料安全和儲存成本兼顧的儲存解決方案。
RAID10 讀:RAID10=RAID0  

寫:RAID10=RAID1

RAID10=RAID1 RAID10=RAID1(50%) RAID10=RAID1 集合了RAID0,RAID1的優點,但是空間上由於使用映象,而不是類似RAID5的“奇偶校驗資訊”,磁碟利用率一樣是50%