使用不正確的分割區大小建構的 Raid 5 陣列 (Ubuntu Server 14.04)

使用不正確的分割區大小建構的 Raid 5 陣列 (Ubuntu Server 14.04)

首先,我是 Ubuntu Server 的絕對初學者。我決定建立自己的伺服器,並在安裝為 /home 的軟體 RAID 中使用 4x 3TB 硬碟和帶有作業系統的 SSD 來運行它。

當我第一次創建 Raid 時,它報告了正確的大小,但重新啟動後 /dev/md0 丟失了。於是我又重建了。

但這次 /dev/md0 的大小比之前少了 1 個磁碟

lsblk 輸出:

NAME    MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda       8:0    0   2.7T  0 disk
└─sda1    8:1    0   2.7T  0 part
  └─md0   9:0    0   5.5T  0 raid5 /home
sdb       8:16   0   2.7T  0 disk
└─sdb1    8:17   0   2.7T  0 part
  └─md0   9:0    0   5.5T  0 raid5 /home
sdc       8:32   0   2.7T  0 disk
└─sdc1    8:33   0   2.7T  0 part
  └─md0   9:0    0   5.5T  0 raid5 /home
sdd       8:48   0   2.7T  0 disk
└─sdd1    8:49   0   2.7T  0 part
  └─md0   9:0    0   5.5T  0 raid5 /home
sde       8:64   0  55.9G  0 disk
├─sde1    8:65   0   512M  0 part  /boot/efi
├─sde2    8:66   0  39.5G  0 part  /
└─sde3    8:67   0  15.9G  0 part  [SWAP]

sd[abcd]1 明明是2.7T,怎麼mdadm創建的陣列少了一個驅動器?

貓 /proc/mdstat

Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active raid5 sdb1[1] sda1[4](S) sdd1[3] sdc1[2]
      5860267008 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU]

任何建議表示讚賞

答案1

好吧,看起來我只是不明白 RAID 5 是如何運作的。

我一直選擇 3+1,但並不真正了解 RAID 5 中的熱備件機制,這總是導致 3 TB x ((3 - 1) - 1) = 6 TB 總空間

https://en.wikipedia.org/wiki/Hot_spare

缺少 dev/md0 是由於錯誤產生的 mdadm.conf

乾杯

相關內容