Я пытаюсь создать (тестовый) raid5 на моем raspberry pi с 4 USB-накопителями, используя lvm2. На нем запущен сервер ubuntu 20.04, 32-битная рука.
Несмотря на то, что все 4 диска были помещены в один и тот же vg, а затем использовался этот vg для создания raid5 lv, похоже, что для рейда используются только три диска. Почему?
Вот что я сделал:
$ sudo vgcreate kingstorevg /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1
$ sudo lvcreate --type raid5 -l 100%FREE --nosync -n kingstorelv kingstorevg
$ sudo mkfs.ext4 /dev/kingstorevg/kingstorelv
$ sudo mount /dev/kingstore/kingstorelv /mnt/kingstore/
$ sudo vgs
VG #PV #LV #SN Attr VSize VFree
kingstorevg 4 1 0 wz--n- 231.17g 57.79g
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/kingstorevg-kingstorelv 114G 61M 108G 1% /mnt/kingstore
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 1 57.8G 0 disk
└─sda1 8:1 1 57.8G 0 part
├─kingstorevg-kingstorelv_rmeta_0 253:0 0 4M 0 lvm
│ └─kingstorevg-kingstorelv 253:6 0 115.6G 0 lvm /mnt/kingstore
└─kingstorevg-kingstorelv_rimage_0 253:1 0 57.8G 0 lvm
└─kingstorevg-kingstorelv 253:6 0 115.6G 0 lvm /mnt/kingstore
sdb 8:16 1 57.8G 0 disk
└─sdb1 8:17 1 57.8G 0 part
├─kingstorevg-kingstorelv_rmeta_1 253:2 0 4M 0 lvm
│ └─kingstorevg-kingstorelv 253:6 0 115.6G 0 lvm /mnt/kingstore
└─kingstorevg-kingstorelv_rimage_1 253:3 0 57.8G 0 lvm
└─kingstorevg-kingstorelv 253:6 0 115.6G 0 lvm /mnt/kingstore
sdc 8:32 1 57.8G 0 disk
└─sdc1 8:33 1 57.8G 0 part
├─kingstorevg-kingstorelv_rmeta_2 253:4 0 4M 0 lvm
│ └─kingstorevg-kingstorelv 253:6 0 115.6G 0 lvm /mnt/kingstore
└─kingstorevg-kingstorelv_rimage_2 253:5 0 57.8G 0 lvm
└─kingstorevg-kingstorelv 253:6 0 115.6G 0 lvm /mnt/kingstore
sdd 8:48 1 57.8G 0 disk
└─sdd1 8:49 1 57.8G 0 part
$ sudo lvs -a -o name,segtype,devices
LV Type Devices
kingstorelv raid5 kingstorelv_rimage_0(0),kingstorelv_rimage_1(0),kingstorelv_rimage_2(0)
[kingstorelv_rimage_0] linear /dev/sda1(1)
[kingstorelv_rimage_1] linear /dev/sdb1(1)
[kingstorelv_rimage_2] linear /dev/sdc1(1)
[kingstorelv_rmeta_0] linear /dev/sda1(0)
[kingstorelv_rmeta_1] linear /dev/sdb1(0)
[kingstorelv_rmeta_2] linear /dev/sdc1(0)
Как видите, / dev / sdd
не используется в lv. Почему и как это исправить?