RAID 6 從本質上說是 RAID 5 的延伸,它透過使用另一獨立的分散式同位規劃 (雙同位) 允許額外容錯。即使在資料復原程序過程中兩個硬碟機都發生故障,系統也能繼續操作,且不遺失資料。
在多個磁碟機同時發生故障的情況下,RAID 6 可提供極高的資料容錯能力。它能夠處理兩個設備的遺失,不會遺失資料。相應地,它需要 N+2 個磁碟機來儲存 N 個磁碟機的重要資料。至少需要 4 個設備。
但是,比較處於正常模式和有一個硬碟機發生故障模式下的 RAID 5,RAID 6 的效能略低。處於雙磁碟機故障模式下時,其速度會變得很慢。
此節中的程序可建立具有四個設備 (/dev/sda1、/dev/sdb1、/dev/sdc1 和 /dev/sdd1) 的 RAID 6 設備 /dev/md0。請確保修改此程序以使用實際設備節點。
開啟終端機主控台,以 root 使用者或同等身分登入。
建立 RAID 6 設備。在指令提示符下,輸入
mdadm --create /dev/md0 --run --level=raid6 --chunk=128 --raid-devices=4 /dev/sdb1 /dev/sdc1 /dev/sdc1 /dev/sdd1
預設區塊大小為 64 KB。
在 RAID 6 設備 /dev/md0 上建立檔案系統,如 Reiser 檔案系統 (reiserfs)。例如,在指令提示符下輸入
mkfs.reiserfs /dev/md0
如果要使用其他檔案系統,請修改指令。
編輯 /etc/mdadm.conf 檔案,以新增元件設備和 RAID 設備 /dev/md0 的項目。
編輯 /etc/fstab 檔案以新增 RAID 6 設備 /dev/md0 的項目。
重新載入伺服器。
RAID 6 設備已掛接到 /local。
(可選) 新增熱備用以用於 RAID 陣列。例如,在指令提示符下輸入:
mdadm /dev/md0 -a /dev/sde1