1) RAID(Redundant Arrays of independent Disks),有「獨立磁盤構成的具備冗餘能力的陣列」之意。安全
2) 分類:磁盤陣列其樣式有三種,一是外接式磁盤陣列櫃、二是內接式磁盤陣列卡,三是利用軟件來仿真。性能
3) RAID分類:操作系統
RAID 0 最簡單的實現方式就是把N塊一樣的硬盤用硬件的形式經過智能磁盤控制器或用操做系統中的磁盤驅動程序以軟件的方式串聯在一塊兒建立一個大的卷集。在使用中電腦數據依次寫入到各塊硬盤中,它的最大優勢就是能夠整倍的提升硬盤的容量。如使用了三塊80GB的硬盤組建成RAID 0模式,那麼磁盤容量就會是240GB。其速度方面,各單獨一塊硬盤的速度徹底相同。最大的缺點在於任何一塊硬盤出現故障,整個系統將會受到破壞,可靠性僅爲單獨一塊硬盤的1/N。資源
磁盤利用率:100%
評價:雖然RAID 0能夠提供更多的空間和更好的性能,可是整個系統是很是不可靠的,若是出現故障,沒法進行任何補救。因此,RAID 0通常只是在那些對數據安全性要求不高的狀況下才被人們使用。原理
RAID 1 稱爲磁盤鏡像,原理是把一個磁盤的數據鏡像到另外一個磁盤上,也就是說數據在寫入一塊磁盤的同時,會在另外一塊閒置的磁盤上生成鏡像文件,在不影響性能狀況下最大限度的保證系統的可靠性和可修復性上,只要系統中任何一對鏡像盤中至少有一塊磁盤可使用,甚至能夠在一半數量的硬盤出現問題時系統均可以正常運行,當一塊硬盤失效時,系統會忽略該硬盤,轉而使用剩餘的鏡像盤讀寫數據,具有很好的磁盤冗餘能力。軟件
磁盤利用率:50%
評價:RAID 1主要是經過二次讀寫實現磁盤鏡像,因此磁盤控制器的負載也至關大,尤爲是在須要頻繁寫入數據的環境中。爲了不出現性能瓶頸,使用多個磁盤控制器就顯得頗有必要。配置
從 RAID 0+1 名稱上咱們即可以看出是RAID0與RAID1的結合體。在咱們單獨使用RAID 1也會出現相似單獨使用RAID 0那樣的問題,即在同一時間內只能向一塊磁盤寫入數據,不能充分利用全部的資源。爲了解決這一問題,咱們能夠在磁盤鏡像中創建帶區集。由於這種配置方式綜合了帶區集和鏡像的優點,因此被稱爲RAID 0+1。硬件
磁盤利用率:25%
評價:把RAID0和RAID1技術結合起來,數據除分佈在多個盤上外,每一個盤都有其物理鏡像盤,提供全冗餘能力,容許一個如下磁盤故障,而不影響數據可用性,並具備快速讀/寫能力。RAID0+1要在磁盤鏡像中創建帶區集至少4個硬盤。
比較:與RAID10比較,RAID0+1在1塊盤損失的狀況下,會致使直接降爲RAID1,而RAID10任何一塊盤損壞,仍然擁有一塊鏡像。對於RAID10和RAID0+1是條帶和鏡像的前後順序差別。
RAID10,AABB;RAID0+1,ABAB程序
RAID5。RAID 5 是一種存儲性能、數據安全和存儲成本兼顧的存儲解決方案。 RAID 5能夠理解爲是RAID 0和RAID 1的折中方案。RAID 5能夠爲系統提供數據安全保障,但保障程度要比Mirror低而磁盤空間利用率要比Mirror高。RAID 5具備和RAID 0相近似的數據讀取速度,只是多了一個奇偶校驗信息,寫入數據的速度比對單個磁盤進行寫入操做稍慢。同時因爲多個數據對應一個奇偶校驗信息,RAID 5的磁盤空間利用率要比RAID 1高,存儲成本相對較低,是目前運用較多的一種解決方案。
技術
RAID5把數據和相對應的奇偶校驗信息存儲到組成RAID5的各個磁盤上,而且奇偶校驗信息和相對應的數據分別存儲於不一樣的磁盤上,其中任意N-1塊磁盤上都存儲完整的數據,也就是說有至關於一塊磁盤容量的空間用於存儲奇偶校驗信息。所以當RAID5的一個磁盤發生損壞後,不會影響數據的完整性,從而保證了數據安全。當損壞的磁盤被替換後,RAID還會自動利用剩下奇偶校驗信息去重建此磁盤上的數據,來保持RAID5的高可靠性。