Задать вопрос
@belyaevcyrill

Стоит ли раздел /boot и swap запихивать в LVM?

Современный 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
  • Вопрос задан
  • 2704 просмотра
Подписаться 4 Средний 1 комментарий
Ответ пользователя Saboteur К ответам на вопрос (5)
saboteur_kiev
@saboteur_kiev Куратор тега Linux
software engineer
Я бы boot в LVM не переносил. Основное удобство LVM - удобное расширение/смена устройств онлайн. Для boot раздела это некритично, расширять его обычно не требуется. Я бы вообще всю операционку оставил бы на обычном рейде, а в LVM заносил только /opt или /var/lib/

SWAP да, вполне можно сделать в LVM.
Ответ написан
Комментировать