Расширенная конфигурация Grub2 для RAID5 + зашифрованный LVM, где /boot требуется избыточность
Я записал свою полную установку до сбоя, если у вас есть вопрос об установке, объяснение которого я не предоставил ниже: http://www.youtube.com/watch?v=BVe5vja3keo
Во время разбиения я создал программный том RAID 5, охватывающий три одинаковых диска. На этом томе я создал зашифрованный том, внутри которого я создал LVM, содержащий два логических тома в группе томов. Один логический том для /boot
и один для /
(остальные):
Когда пришло время установить Grub на MBR, я получаю сообщение об ошибке Executing grub-install /dev/sda failed. This is a fatal error
:
После этого я завершил установку без установки загрузчика.
Я был бы очень признателен, если бы кто-нибудь смог мне помочь!
- Я хочу избыточность для
/boot
поэтому размещать его вне тома RAID 5 не вариант. - Я пытался разместить
/boot
раздел непосредственно внутри тома RAID 5, и это тоже не работает автоматически. - Если это возможно, я бы хотел
/boot
внутри LVM, но если его нет внутри тома RAID, будет достаточно. - Я знаю, что программный RAID является неоптимальным для производительности, а аппаратный - предпочтительным. Тем не менее, мой бюджет не учитывает один, и избыточность и шифрование - мои главные проблемы.
2 ответа
Создайте отдельный раздел RAID на каждом из ваших дисков для /boot, затем RAID1 это (RAID1, а не RAID10).
С моего аналогичного сервера:
$ cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4]
md1 : active raid6 sdc2[3] sdd2[1] sdb2[0] sda2[2]
143090816 blocks level 6, 64k chunk, algorithm 2 [4/4] [UUUU]
md0 : active raid1 sdc1[2] sda1[0] sdd1[3] sdb1[1]
136448 blocks [4/4] [UUUU]
И конечно же, не забывайте про MBR!
Если вам абсолютно необходимо использовать программный RAID, я бы рекомендовал не загружать / загружать ваши зашифрованные разделы /LVM.