Системный раздел EFI поверх MD RAID и LVM

Я бы хотел поставить системный раздел EFI поверх настройки MD RAID 1 + LVM. Таким образом, ESP будет логическим томом поверх устройства MD RAID. Я слышал смешанные вещи о том, возможно ли это. Кто-нибудь это сделал? И если да, то какие проблемы были там, если таковые имеются.

План состоит в том, чтобы установить стандартную установку Debian. GRUB 2 и других операционных систем, отличных от Debian. И, возможно, только одна установка.

Это было спрошено на AU: может ли системный раздел EFI быть RAIDed? , Но ответы были неоднозначными и неясными.

Одним из важных аспектов этого, что мне непонятно, является то, что программное обеспечение должно читать ESP? Я думал, что это GRUB. Но некоторые обсуждения, которые я прочитал, похоже, предполагают, что это не так, – прошивка материнской платы также должна прочитать ESP. Полагаю, это имеет смысл. Прошивка MB должна была бы иметь возможность читать что-то на диске, предположительно, информацию об инициализации GRUB, чтобы запустить процесс загрузки.

Но, похоже, это работает для некоторых людей в некоторых случаях, а не в других. Итак, можно ли заключить, что на некоторых материнских платах есть прошивка, которая может читать данные на томе LVM поверх MD RAID?

One Solution collect form web for “Системный раздел EFI поверх MD RAID и LVM”

Вопрос, с которым вы связаны, имеет принятый ответ, и я думаю, что он имеет хорошие советы.

Вы можете сделать RAID1 с метаданными в конце диска ( --metadata=1.0 в mdadm ), таким образом, он будет выглядеть нормальной файловой системой на все, что не известно о RAID.

Однако это касается только строгого доступа только для чтения. Записывая только одну сторону RAID, вы получите случайные результаты с уровня RAID (в зависимости от того, какой диск он выбирает для чтения данных) и, следовательно, проблемы согласованности.

Может работать для загрузки, поскольку обычно это только чтение.

С LVM все становится намного сложнее. LVM имеет метаданные в начале, любые файловые системы имеют смещение, выбранное LVM. Единственный способ сделать эту работу – с помощью хаков – создать таблицу разделов, которая отображает один LV в пространстве LVM – или наоборот создать сопоставление устройства, которое, в свою очередь, служит PV для LVM, тем самым принудительно перемещая метаданные LVM в конец диска в конце концов.

Таким образом, с некоторыми творческими способностями и усилиями вы можете сделать полный диск RAID, полный диск LVM и все же иметь регулярную таблицу разделов для не-RAID-LVM-aware. Возможно. Но вы закончите с такой запутанной настройкой, нестандартной, и большой вопрос в том, в чем смысл всего этого?

Для программного RAID-массива вполне нормально, что RAID не покрывает таблицу разделов, загрузчики и прочее. Вы можете добиться такого же эффекта, просто установив загрузчик на каждый диск.

  • Как я могу правильно запустить GRUB2 в UEFI?
  • Загрузите Linux Mint с USB в режиме устаревания
  • Почему я установил «отсутствие загрузочного диска» после установки Linux?
  • Как установить Remix OS с Fedora 24 на локальном диске
  • Как создать загрузочную флешку для «efi-shell»
  • Предполагая, что кэш накопителя
  • Boot SystemRescueCd с использованием UEFI?
  • «В этой системе переменные EFI не поддерживаются»
  • Как очистить загрузчики и записи UEFI от других установок?
  • Изменение размера раздела ESP / boot / efi
  • Есть ли шанс исправить двойную загрузку, не нужно включать и выключать UEFI для переключения ОС?
  • Linux и Unix - лучшая ОС в мире.