間違ったパーティション サイズで構築された RAID 5 アレイ (Ubuntu Server 14.04)

間違ったパーティション サイズで構築された RAID 5 アレイ (Ubuntu Server 14.04)

まず、私は Ubuntu Server のまったくの初心者です。独自のサーバーを構築し、/home としてマウントされたソフトウェア RAID 内の 4x 3TB ドライブと、OS をインストールした 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 は 1 つのドライブがないアレイを作成したのでしょうか?

/proc/mdstat を cat する

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 の仕組みを理解していなかったようです。

私はRAID 5のホットスペアの仕組みをあまり知らずに常に3+1を選択していたので、合計容量は常に3 TB x ((3 - 1) - 1) = 6 TBとなっていました。

https://en.wikipedia.org/wiki/ホットスペア

dev/md0 が見つからないのは、mdadm.conf が誤って生成されたためです。

乾杯

関連情報