Здравствуйте!
За наличием сервера без нормального железного RAID контроллера было принято решение собрать софт рейд уровня 0.
Имею:
1x HDD 500 гб для системы
3x SSD 2ТБ для кеш пространства
Ubuntu server 18.04
Изначально пробовал собирать рейд при установке системы, через меню установки, рейд жил до первого рестарта, потом он распадался и система не грузилась.
Сейчас установил систему без raid, подключил все диски, решил использовать LVM, mdadm ни в какую не хотел работать с >2 дисков.
Создал RAID0 и имею такую картину:
martin@$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 16G 0 16G 0% /dev
tmpfs 3.2G 1.4M 3.2G 1% /run
/dev/sda1 466G 5.2G 461G 2% /
tmpfs 16G 0 16G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 16G 0 16G 0% /sys/fs/cgroup
tmpfs 3.2G 0 3.2G 0% /run/user/1000
[color=red][b]/dev/mapper/cache-raid0 3.7T 27G 3.5T 1% /cache[/b][/color]
sudo vgdisplay
--- Volume group ---
VG Name cache
System ID
Format lvm2
Metadata Areas 3
Metadata Sequence No 6
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 1
Open LV 0
Max PV 0
Cur PV 3
Act PV 3
VG Size <5.43 TiB
PE Size 4.00 MiB
Total PE 1423164
Alloc PE / Size 976756 / <3.73 TiB
[color=red][b] Free PE / Size 446408 / 1.70 TiB[/b][/color]
VG UUID DKgwfP-SKOG-LV39-W8y8-Ehbf-7xou-IbqEMz
sudo lvmdiskscan
/dev/sda1 [ <465.76 GiB]
[color=red][b] /dev/cache/raid0 [ <3.73 TiB][/b][/color]
/dev/sdb [ 1.86 TiB] LVM physical volume
/dev/sdc [ <1.75 TiB] LVM physical volume
/dev/sdd [ <1.82 TiB] LVM physical volume
0 disks
2 partitions
3 LVM physical volume whole disks
0 LVM physical volumes
sudo fdisk -l
Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x205f8220
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 976771071 976769024 465.8G 83 Linux
Disk /dev/sdb: 1.9 TiB, 2048408248320 bytes, 4000797360 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/sdc: 1.8 TiB, 1920383410176 bytes, 3750748848 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/sdd: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/cache-raid0_rimage_0: 1.9 TiB, 2048405798912 bytes, 4000792576 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/cache-raid0_rimage_1: 1.9 TiB, 2048405798912 bytes, 4000792576 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/cache-raid0: 3.7 TiB, 4096811597824 bytes, 8001585152 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 65536 bytes / 131072 bytes
Вижу что есть Free PE / Size 446408 / 1.70 TiB, мне то они и нужны, по сути 1 диск не идёт в зачет.
Выполнял команды по расширению места в LV, но итога никакого нету.
sudo lvresize -l +100%FREE /dev/cache/raid0
Using stripesize of last segment 64.00 KiB
Size of logical volume cache/raid0 unchanged from <3.73 TiB (976756 extents).
Logical volume cache/raid0 successfully resized.
sudo lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
raid0 cache rwi-a-r--- <3.73t
Конвертировал ФС в xfs и ext4, разницы никакой.
Указывал принудительно:
sudo lvextend -l +446408 /dev/cache/raid0
Using stripesize of last segment 64.00 KiB
Insufficient suitable allocatable extents for logical volume raid0: 446408 more required
И все бестолку.
Подскажите, куда копать?
Ждать нормальный рейд контроллер еще 4 недели, а работать уже сейчас надо.
P.s версия Ubuntu нужна именно такая.