Я знаю, что в последнее время я являюсь Джонни, но я хотел бы посмотреть, смогу ли я пролить свет на этот вопрос для любого, кто ищет.
Во-первых, ответ @ ppetraki отличный.
Краткий ответ на вопрос «Могу ли я RAID SSD и загружаться с них» «Да!». Вот инструкция на 14.04. Инструкции по настройке RAID на 12.04.x идентичны, но в этом уроке, использующем 9.10, есть картинки. Ниже приведены некоторые важные сведения и подробности, которые мне пришлось найти на своем собственном опыте:
Я использую Ubuntu 12.04.5 с ядром 3.8 в конфигурации MD RAID0 и дружественной к SSD файловой системе Btrfs. Я бегу fstrim как еженедельный cron.
Мои дополнительные опции монтирования Btrfs из fstab:
defaults,ssd,ssd_spread,space_cache,compress=no,noatime
Ядро 3.8 требуется, если вы хотите использовать compress=no
в качестве опции монтирования Btrfs, а также может потребоваться для использования команды fstrim
ручной обрезки, используемой для запланированной обрезки.
Вы также должны вручную выровнять разделы (на любой многораздельной установке, raid или нет) на твердотельных накопителях ПЕРЕД загрузкой программы установки, поскольку в зависимости от размера страницы вашего твердотельного накопителя, только первый раздел будет правильно выровнен (это заняло у меня некоторое время поймать его), и это может серьезно повлиять на срок службы диска. Вы можете сделать это из командной строки в установщике или с живого usb / диска перед попыткой установки. Предостережение: делайте математику самостоятельно. Фдиск будет врать о выравнивании.
Дальнейшее чтение: я думаю, что Btrfs может даже создавать свои собственные рейдовые массивы .
Что касается TRIM:
Это возможно излишне благодаря сверхпровизированию
14.04 является первым выпуском, который включает поддержку TRIM "из коробки", но включить его в предыдущих дистрибутивах тривиально, если вы используете ядро 2.6.33+.
В зависимости от выбранной вами файловой системы вы можете включить / удалить , отредактировав свой fstab и установив соответствующий параметр монтирования. Разница между выполнением этого и запуском через cron заключается в том, что первый будет обрезать / сбрасывать на лету, а второй будет делать это по расписанию. Я пользуюсь вторым.
Это имеет значение? Предположительно, онлайн-сброс (с использованием опции монтирования) не реализован чудесным образом и является медленным, поэтому он «не рекомендуется». Я могу сказать вам, что мои индикаторы "hdd" (хе-хе) гаснут на 10-20 минут, когда выполняется еженедельное задание cron, но отзывчивость ОС практически не изменяется.
Загрузка из массива
Хотя я не вижу этого в быстром просмотре инструкций ubuntu 14.04, мне пришлось создать дополнительный основной раздел, который НЕ является частью моих raid-массивов. Диск 0 имеет основной раздел ext3fs 500 МБ. Во время установки я сказал установщику, что это должно быть смонтировано в "/ boot", и установил флаг загрузки. Затем устанавливается загрузчик, чтобы ОС могла запуститься, а затем смонтировать RAID. Оставшееся пространство на диске 0 разделено между двумя разделами, которые впоследствии используются для массивов MD, которые становятся «/» и «/ swap». Диск 1 имеет такой же, но не загрузочный раздел. Кроме того, я создал своп только на тот случай, если он мне понадобится, и btrfs не поддерживает файлы подкачки. Этот раздел никогда не монтируется; после установки я закомментировал это в моем fstab.
Прости все правки, просто пытаясь получить все это там.
mdadm
LVM.