Реализация программного обеспечения RAID 10 в Linux

Я не хочу заставлять кого-либо делать это от моего имени, но поверьте мне: я просмотрел сотни сайтов и не могу найти для этого хорошую отправную точку.

У меня есть 4x500Gb HDD, которые я хочу установить в RAID 10. Наиболее многообещающее описание здесь, но оно немного старое и неясное для меня, прежде всего, я предпочитаю Debian Ubuntu (я знаю, что есть небольшие различия или нет различий).

Можно ли собрать RAID 10 с помощью установщика Debian или мне нужно сначала собрать RAID 1 в установщике, а затем использовать mdadm?

Какова лучшая практика для создания программного RAID 10 под Linux (Debian)?

Спасибо за ваше время, Фабрик

3 ответа

Я полагаю, что поддержка RAID10 (с помощью причудливого универсального драйвера RAID10 вместо RAID0 RAID1s) отсутствует в установщике для Etch или Lenny, но она была добавлена ​​для текущей версии разработки, поэтому будет в следующей релиз (или доступен сейчас, если вы не возражаете против использования тестируемого дистрибутива, но это не рекомендуется в производственной среде).

На данный момент вы должны иметь возможность создавать массивы RAID10 в установщике традиционным способом, то есть вложенным RAID-массивом, создав пару массивов RAID1 и затем добавив их в массив RAID0 - хотя вы, очевидно, не получите олл-ин -дополнительные дополнения к одному драйверу RAID10 (поддержка массивов из 3 устройств, устройства, которые могут улучшить скорость чтения для некоторых шаблонов ввода-вывода и т. д.).

IIRC это то же самое для альтернативного установщика Ubuntu (стандартный установщик вообще не предлагает вариантов RAID). Я помню только варианты 0, 1 и 5, когда я установил 9.10 в RAID-массивы на моем нетбуке.

В любом случае вам нужно убедиться, что ваш /boot файловая система не находится на RAID10 (или на чем-то другом, кроме RAID1 или обычном томе), поскольку Grub не может загружаться с RAID, отличного от RAID1. Вы должны быть в порядке, чтобы ваша корневая файловая система была на RAID10.

Модуль Linux Kernel RAID10 является ЭКСПЕРИМЕНТАЛЬНЫМ! Я потерял целые данные на сервере из-за этого. (статус ЭКСПЕРИМЕНТАЛЬНЫЙ все еще существует в 2.6.33.2)

Независимо от того, какую операционную систему вы собираетесь установить, вы можете использовать установщик OpenSuse или LiveCD для подготовки к настройке RAID. Yast Partitioner отлично подходит для настройки LVM и RAID.

Это вряд ли "лучшая практика", но экономит время и очень легко. Обратите внимание, что Yast имеет свою ncurses (текстовую) версию, поэтому X не требуется.

После настройки устройств вы можете использовать любую понравившуюся вам ОС, учитывая, что их установщик загружает модули LVM и RAID. Альтернативный установочный компакт-диск для Ubuntu делает это, я думаю, нормальный нет.

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