.png)
Прежде всего, я абсолютный новичок в Ubuntu Server. Я решил собрать свой собственный сервер и запустить его с 4 дисками по 3 ТБ в программном RAID, смонтированном как /home, и 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,7 ТБ. Как получилось, что 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 ТБ x ((3 - 1) - 1) = 6 ТБ.
https://en.wikipedia.org/wiki/Hot_spare
Отсутствие dev/md0 было вызвано ложно сгенерированным mdadm.conf
Ваше здоровье