1. 程式人生 > 其它 >Raid(0/1/5/10)

Raid(0/1/5/10)

一、Raid需要的硬碟數量

1、raid 0: 最少1塊硬碟(但是1塊盤沒有意義,至少2塊才有實際意義)

2、raid 1: 最少2塊硬碟

3、raid 5: 最少3塊硬碟

4、raid 10: 最少4塊硬碟

二、Raid的容量

1、raid 0: 容量為——不變

2、raid 1: 容量為——原來的一半

3、raid 5: 容量為——總容量減去其中一塊的容量

4、raid 10: 容量為——原來的一半

三、Raid儲存機制

1、raid 0:

RAID0 是無冗餘、無校驗的磁碟陣列,它將兩個以上的硬碟合併成一塊,資料同時分散在每塊硬碟中,因為頻寬加倍,所以讀寫速度加倍,RAID0 的理論速度是單塊硬碟的 N 倍,但是由於資料並不是儲存在一個硬碟上,而是分成資料塊儲存在不同硬碟上,所以安全性也下降 N 倍,只要任何一塊硬碟損壞就會丟失所有資料。

2、raid 1:

RAID1 是一種安全的 RAID 模式,通過磁碟資料映象實現資料的冗餘,在兩塊磁碟上產生互為備份的資料,當其中一塊成員盤出現故障時,系統還可以從另外一塊成員盤中讀取資料,因此 RAID1 可以提供更好的冗餘性。但是由於資料需寫入兩次,因此在寫入時效能會略有下降。在更注重安全性而非速度的情況下,RAID1 是理想選擇。

RAID 1是磁碟陣列中單位成本最高的,但提供了很高的資料安全性和可用性。當一個物理盤失效時,系統可以自動切換到映象磁碟上讀寫,而不需要重組失效的資料。如果 RAID1 中一塊硬碟出現故障,只要把故障硬碟更換為一塊好的硬碟就可以了。如果沒有及時更換,導致第二塊硬碟也出現故障,這時RAID1 就會失效,因為先出現故障的硬碟中的資料已經不完整,所以不能以第一塊硬碟為基準進行資料恢復,而應該用後出現故障的硬碟進行資料恢復,一般情況下都能夠完全恢復出所有的資料。

3、raid 5:

RAID5 把資料和相對應的奇偶校驗資訊儲存到組成RAID5的各個磁碟上,並且奇偶校驗資訊和相對應的資料分別儲存於不同的磁碟上,其中任意N-1塊磁碟上都儲存完整的資料,也就是說有相當於一塊磁碟容量的空間用於儲存奇偶校驗資訊。因此當RAID5的一個磁碟發生損壞後,不會影響資料的完整性,從而保證了資料安全。當損壞的磁碟被替換後,RAID還會自動利用剩下奇偶校驗資訊去重建此磁碟上的資料,來保持RAID5的高可靠性。

4、raid 10:

RAID 10 至少需要四塊硬碟才能構建,它的優點是同時擁有 RAID0 的超凡速度和 RAID1 的高資料可靠性,但是磁碟的利用率比較低。RAID10 主要用於容量不大,但要求速度和差錯控制的資料庫中。RAID10 其實是由多組 RAID1 構成 RAID0,它可以允許每組 RAID1 中的一塊成員盤離線,如果某組 RAID1 中的某一塊成員盤出現物理故障,使該盤不能正常使用,但該組 RAID1 剩下的一塊成員盤中的資料完好無損,RAID10 還不會崩潰。如果未能及時替換出現故障的成員盤,當同一組 RAID1 中另一塊成員盤再出現故障離線後,也就是一組 RAID1中的兩塊成員盤都出現故障,RAID10 將徹底崩潰。