Современный Grub поддерживает загрузку с LVM-томов. Я решил создать программный RAID 1 с участием только двух HDD. Поверх программного RAID решил использовать LVM.
Можно ли раздел для /boot и swap-файла поместить в логический том LVM ? Старые версии Grub не умеют работать с LVM, а новая умеет.
Есть ли смысл? Сначала раздел для /boot и swp-файла я создавал
вне RAID-массива, просто как обычные разделы. На одном HDD, и на другом HDD.
Но когда я решил сымитировать отказ одного из HDD (я делал это на виртуальной машине VMware), убрав первый HDD, то Ubuntu Server не смог загрузиться. Но если убрать второй HDD, то грузится нормально.
После установки Ubuntu Server всё делал как положено:
1. Скопировал раздел /boot с одного HDD на второй HDD:
dd if=/dev/sda1 of=/dev/sdb1
2. Установил Grub на второй HDD:
grub-install /dev/sdb
Как руководство я использовал
вот эту статью по созданию программного RAID 1.
Подскажите, пожалуйста, как правильно создать программный RAID 1 на Ubuntu Server 18, чтобы при имитации отказа любого диска система обязательно загружалась. Может в статье что-то упустили ? Пока что всё делаю в VMware Workstation