RAID

什麼是RAID

將多個磁盤合成一個「獨立冗餘磁盤陣列」來提供更好的性能、冗餘,或者二者都提供。磁盤並行讀寫能提升IO能力,磁盤冗餘來實現高可用性。 算法

RAID實現方式

  • 外接式:經過擴展卡提供適配能力
  • 內接式:爲主板集成RAID控制器,安裝操做系統前在BIOS裏配置,有時也稱爲硬件RAID
  • 軟件:經過操做系統中的RAID程序來實現

RAID級別

RAID級別的區別在於,以不一樣的方式將多塊磁盤組織在一塊兒工做。
參考資料:https://en.wikipedia.org/wiki/Standard_RAID_levels 數據庫

RAID 0

RAID 0有時候也稱爲條帶卷。它是將多塊硬盤串聯在一塊兒當作一塊大硬盤使用,數據依次存儲到每一個硬盤中,存儲容量是全部硬盤容量的總和,讀寫能力隨磁盤數量增長成倍提高,可是沒有冗餘能力,空間利用率100%,至少須要兩塊硬盤,若是其中任何一塊硬盤損壞則會致使整個數據受到破壞。它適用於對數據安全性不高的場景。
RAID 安全

RAID 1

RAID 1有時候也稱爲鏡像卷。採用鏡像技術必須使用最少2塊硬盤或2的倍數的硬盤數量,保存數據時,數據完整的保存在一塊硬盤上,也會在應一塊硬盤上生成鏡像文件,即以複製備份的形式保存在另外一塊磁盤上。存儲容量是兩塊磁盤總容量的一半,即2塊磁盤容量只能使用一塊磁盤的容量,磁盤利用率爲50%,讀性能有所提高,但寫性能降低,空間利用率很低,但其中一塊盤損壞,不影響文件的完整性。它適用於對數據安全性比較高的場景。
RAID 服務器

RAID 4

RAID級別最少須要3塊硬盤,其中一塊固定的硬盤用來保存校驗位,數據以數據塊爲單位分別存儲在不一樣的硬盤上。採用糾錯功能的海明碼爲校驗碼對數據進行校驗與恢復,對數據所在的硬盤進行海明碼運算後再單獨保存一份在一塊專用的硬盤上,這個硬盤稱爲專用校驗盤。讀寫性能都有所提高,最少3塊硬盤狀況下,容許其中任意一塊硬盤損壞,並對未損壞的硬盤利用算法進行修復,但影響全局,磁盤空間是總磁盤數-1。
RAID ide

RAID 5

RAID5相似於RAID4,區別在於,不是使用專門獨立校驗盤,而是保存在每一個磁盤上。讀寫性能都有所提高,最少使用3塊硬盤,可用磁盤空間爲磁盤總數-1,容許最多1塊硬盤損壞。
RAID 工具

RAID 6

RAID 6是在RAID 5基礎上把校驗信息由一位增長到兩位,最少須要4塊硬盤,可容許同時損壞2塊硬盤,可用空間爲磁盤總數-2。
RAID 性能

RAID 01

RAID 01,也稱爲RAID 0+1,是使用條帶鏡像的RAID級別,可實現磁盤之間的數據複製和共享。RAID 01陣列的可用容量與由相同硬盤組成的RAID 1陣列的可用容量相同,其中一半驅動器用於鏡像另外一半。在標準的RAID 01配置中,至少須要4塊硬盤。
RAID 操作系統

RAID 10

RAID 10不是獨立的級別,是由RAID 0和RAID 1兩個級別組合而成。最少須要4塊硬盤,先將2塊硬盤組成RAID 1,再把2組RAID 1組合成RAID 0。RAID 10讀寫性能都有所提高,可用磁盤空間爲總磁盤數的一半,每組鏡像最多容許壞一塊硬盤,即不一樣鏡像中共容許損壞2塊硬盤。根據製造商的規範和官方的獨立基準,在大多數狀況下,RAID 10提供的吞吐量和延遲比RAID 0(以吞吐量爲準)之外的全部其餘RAID級別更好。所以,它是I / O密集型應用程序(例如數據庫,電子郵件和Web服務器)以及須要高磁盤性能的任何其餘用途的首選RAID級別。
RAID
注意:上圖展現的只是RAID 10的其中一種組織方式,也是默認方式。這種方式是在鏡像複製數據的時候,同一分數據保存在相鄰設備的同一高度,稱之爲near複製方式。還有其它鏡像複製方式,例如:offset複製方式、far複製方式。 blog

RAID 50

RAID 50也不是獨立的級別,它是先實現RAID 5,再組合成RAID 0,讀寫性能都有所提高,最少須要6塊硬盤,每組級別中可容許1塊硬盤損壞,最多容許損壞2塊硬盤。
RAID ip

JBOD

JBOD全程Just a Bunch Of Disks,其功能是將多塊磁盤的空間合併一個大的連續空間使用,可用磁盤空間爲全部硬盤的總和。
RAID

RAID 7

RAID 7級別能夠理解爲一個獨立存儲計算機,自身帶有操做系統和管理工具,能夠獨立運行,理論上是性能最高的RAID模式。

相關文章
相關標籤/搜索