2

Я планирую собрать 2 SSD-карты для моего файлового сервера и установить на них Ubuntu, используя softRAID-1. Я не буду хранить горячий резерв, поэтому хочу убедиться, что в случае отказа одного из дисков я все еще могу загрузить систему с оставшегося рабочего диска до тех пор, пока не прибудет мой запасной диск.

Это возможно? Есть ли какие-то соображения по настройке, которые мне нужно принять во внимание?

1 ответ1

0

При использовании программного RAID-массива перед загрузкой с диска RAID необходимо "загрузить ПО" для управления RAID. Софт может быть одним из ядер grub2 или linux.

  1. GRUB: Grub2 все еще немного ограничен, и вы не можете сложить несколько программных уровней, таких как RAID + CRYPT + LVM. Возможно два таких слоя, AFAIR, один слой определенно поддерживается. Напротив, он будет загружаться без касания в случае, если у вас поврежден RAID (некоторые диски вышли из строя).

  2. Ядро Linux: так как я использую все 3 упомянутых слоя в своей среде, я привык иметь дополнительный жесткий диск /SSD /SDCard, который имеет только один раздел и монтируется как /boot в системе. Поэтому он включает в себя модули Grub + ядро Linux + начальный образ виртуального диска. С этого места система автоматически загружается и загружает модули ядра RAID + LVM + CRYPT с виртуального диска. После этого он может смонтировать rootfs, где остальная часть системы находится на зашифрованном диске LVM RAID, и завершить процесс загрузки. Это загрузит также без касания в случае, если у вас поврежденный RAID, только диск /boot должен выжить. Если он тоже потерпит неудачу, его воссоздать не составит труда.

    Вы также можете избавиться от этого дополнительного диска, создав небольшой (достаточно 500 МБ) загрузочный раздел на одном (или на всех, потому что пространство не будет использоваться в любом случае) дисках. В остальной части диска будет мягкий раздел RAID с ID = fd (автоопределение raid в Linux).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .