Linux中RAID有哪幾種?分別代表什麼意思?

老男孩IT教育機構發表於2022-05-13

  RAID全稱Redundant Array of Independent Disk,英文名為獨立冗餘磁碟陣列。簡單地解釋,就是將N臺硬碟透過RAID Controller結合成虛擬單臺大容量的硬碟使用。那麼RAID有哪幾種?分別代表什麼意思?本篇文章為大家詳細介紹一下。

  1、RAID 0

  它是無資料冗餘的儲存空間條帶化,具有成本低、讀寫效能高、儲存空間利用率高等特點,適用於音、影片訊號儲存、臨時檔案的轉儲等對速度要求極其嚴格的特殊應用。但由於沒有資料冗餘,其安全性大大降低,構成陣列的任何一塊硬碟的損壞都將帶來災難性的資料損失。這種方式其實沒有冗餘功能,沒有安全保護,只是提高了磁碟讀寫效能和整個伺服器的磁碟容量。

  2、RAID 1

  是兩塊硬碟資料完全映象,安全性好、技術簡單、管理方便、讀寫效能均好。因為它是一一對應的,所以它無法單塊硬碟擴充套件,要擴充套件,必須同時對映象的雙方進行同容量的擴充套件。因為這種冗餘方式為了安全起見,實際上只利用了一半的磁碟容量,資料空間浪費大。

  3、RAID 0+1

  也有寫為RAID 10,綜合了RAID 0和RAID 1的特點,獨立磁碟配置成RAID 0,兩套完整的RAID 0互相映象。它的讀寫效能出色,安全性高,但構建陣列的成本投入大,資料空間利用率低。

  4、RAID 5

  是目前應用最廣泛的RAID技術。各塊獨立硬碟進行條帶化分割,相同的條帶區進行奇偶校驗,校驗資料平均分佈在每塊硬碟上。以N塊硬碟構建的RAID 5陣列可以有N-1塊硬碟的容量,儲存空間利用率非常高。任何一塊硬碟上的資料丟失,均可以透過校驗資料推算出來,它和RAID 3最大的區別在於校驗資料是否平均分佈到各塊硬碟上。RAID 5具有資料安全、讀寫速度快、空間利用率高等優點,應用非常廣泛,但不足之處是如果1塊硬碟出現故障以後,整個系統的效能將大大降低。

  除了上面的4種常見的磁碟陣列外,還有其它幾種磁碟陣列,比如:RAID 2、RAID 3、RAID 4、RAID 6、RAID 7等。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2893952/,如需轉載,請註明出處,否則將追究法律責任。

相關文章