Это сильно зависит от того, к чему вы стремитесь, потому что скорость и задержка NVMe и SATA SSD имеют огромную разницу.
Лично я бы создал два разных набора групп томов LVM (VG). Один для NVMe, а другой для SSD и вручную назначая их для разных задач. т.е. NVMe для тяжелых задач ввода-вывода, таких как базы данных и твердотельные накопители для более универсального хранилища. Конечно, вы можете просто объединить их в одну VG, но таким образом вы фактически «замедляете» NVMe до скорости SATA. Ну... не совсем, но почти.
Что касается загрузки - если у вас система в режиме EFI и современный загрузчик (например, GRUB2), вам понадобится отдельный раздел небольшого размера (256-512 МБ) для файла EFI типа FAT32. Но, по крайней мере, система EFI может загружаться напрямую с NVMe, а GRUB2 может загружаться напрямую с Linux RAID + LVM.
- Создайте 1-й раздел (т.е. с
fdisk
) на обоих дисках NVMe размером около 256-512 МБ. Установите тип загрузки EFI.
- Создайте 2-й раздел для оставшегося места для 100% распределения. Установите его тип на Linux RAID.
- Отформатируйте каждый из 1-го раздела EFI в FAT32 (т.е.
mkfs.vfat -F32 /dev/nvme0n1p1
).
- Вы можете сделать то же самое для SSD-накопителей, если хотите сделать их загрузочными в случае отказа обоих NVMe или только одного раздела Linux RAID для данных.
- Создайте первый массив RAID для NVMe:
mdadm --create /dev/md1 -l 1 -n 2 -b внутренний /dev/nvme0n1p2 /dev/nvme1n1p2
.
- Создайте второй массив RAID для членов SSD:
mdadm --create /dev/md2 -l 1 -n 2 /dev/sda2 /dev/sdb2
(если вы создали там разделы EFI или просто sda1/sdb1, если нет).
- Создайте PV LVM из вновь созданных массивов:
pvcreate /dev/md1 && pvcreate /dev/md2
.
- Создайте VG и LV поверх PV. Если вы все еще хотите объединить их, вы создаете 2 PV, а затем добавляете их в одну и ту же VG.
- Обязательно смонтируйте разделы EFI и установите правильный загрузчик на каждый из дисков. Как это для 1-го диска NVMe:
смонтировать /dev/nvme0n1p1 /boot/efi && grub-install /dev/nvme0n1
.
Обратите внимание, что у вас не может быть массива RAID для разделов EFI. Ну... не совсем, есть какие-то хитрости, но я не думаю, что они того стоят, потому что на них нет ничего невосстановимого хранилища. Это просто небольшой двоичный файл, чтобы «биос» EFI мог загрузить ваш загрузчик. Даже в случае сбоя вы все равно можете загрузить свою систему с какого-либо Live-образа (например, SuperGRUBdisk) и снова переустановить его с помощью grub-install.