Как мне установить простую настройку RAID5 на Ubuntu Server?

У меня в машине три диска по 2 ТБ; Мне нужен RAID5 объемом ~4 ТБ и около 100 ГБ свободного места. Нет LVM, нет шифрования, нет фантазии. Это легко сделать с помощью интерактивного установщика, но я надеюсь, что в основном предвосхищу всю эту настройку.

Первоначально я планировал, что пространство подкачки будет состоять из трех отдельных разделов (по одному на диск, пусть ядро ​​выполняет чередование), но потом я прочитал, что использование подкачки в качестве второго RAID1 может быть лучше для ядра при потере диска (и в качестве бонуса пример 12.04 preseed охватывает этот точный сценарий).

Вот что у меня так далеко:

d-i partman-auto/disk string /dev/sda /dev/sdb /dev/sdc
d-i partman-auto/method string raid
d-i partman-lvm/device_remove_lvm boolean true
d-i partman-md/device_remove_md boolean true
d-i partman-auto/choose_recipe select base
d-i partman-auto/expert_recipe string        \
      base ::                                \
         1800000 20 2000000 raid             \
            $primary{ }                      \
            method{ raid }                   \
            format{ }                        \
         .                                   \
         100000 10 200000 raid               \
            method{ raid }                   \
            format{ }                        \
         .

d-i partman-md/confirm boolean true
d-i partman-auto-raid/recipe string          \
    5 3 0 ext4 /                             \
      /dev/sda1#/dev/sdb1#/dev/sdc1          \
    .                                        \
    1 3 0 swap -                             \
      /dev/sda5#/dev/sdb5#/dev/sdc5          \
    .

В разные моменты моей игры я успешно выполнял все это, за исключением того, что разделы подкачки имели размер 1 ТБ (слишком большой). В других случаях он будет работать успешно, за исключением того, что разделы подкачки не будут созданы вообще. На текущей итерации (см. Выше) она выполняется, но выдает ошибки об использовании разделов или невозможности их продолжения. Я пытался использовать dd для обнуления первых 512 байт каждого диска, но, похоже, это не имеет значения.

Если было бы полезно сделать это, я могу попытаться предоставить системный журнал такой сессии.

К сожалению, документация по опциям preseed partman кажется немного туманной. Есть ли очевидная ошибка в приведенной выше конфигурации? Спасибо за любую помощь.

1 ответ

Вы не

RAID 5 мертв. Специально для 4ТБ томов. Вероятность неустранимой ошибки чтения во время восстановления поврежденного массива достаточно высока, чтобы не рисковать. Если это произойдет, ваш массив исчез. Все это.

RAID 6 - единственный реальный способ продвинуться вперед, если вам нужен массив RAID-5.

Другие вопросы по тегам