Релиз Saucy Salamander: установка на RAID

Алексей Федорчук
Ubuntu’вы страсти, 17.11.2013

На этот раз для установки системы я решил использовать так называемый MinimalCD. Почему? Во-первых, чтобы задействовать при инсталляции программный RAID. Говорят, что нынче эта возможность есть и в графическом инсталляторе, но я вспомнил об этом уже потом. Во-вторых, хотелось таки установить систему без лишних пакетов — до сих пор у меня никогда не хватало на это или времени, или терпения, а в данный момент некоторый временной запас имелся. Ну и в-третьих, просто для разнообразия.

Забегая вперёд, замечу, что первая цель была достигнута полностью. В отношении второй я убедился в её бессмысленности в том виде, в каком она предалгается. Ну а что до разнообразия — да, оно место быть имело.

Саму по себе альтернативную установку с MinumalCD я уже описывал, в том числе и в режиме эксперта, к которому прибёг и сейчас. Поэтому остановлюсь только на тех моментах, которые представляют интерес в рамках настоящего сюжета.

Первый момент касался разметки диска. В качестве целевых носителей для установки, как говорилось на предыдущей странице, использовались два SSD по 120 ГБ (абсолютно одинаковые — вот эти). Каждый из них я заново разметил в стиле MS DOS. При экспертной инсталляции можно создать разметку и в стиле GPT, но в данном случае это а) не имело смысла, и б) потребовало бы ещё дополнительных телодвижений с не вполне ясным для меня результатом (см. ниже).

Затем на каждом из SSD я создал по два первичных раздела:

  • по 250 МБ — под будущий каталог /boot;
  • по 15 ГБ — под корень файловой иерархии.

Тип их был определён как программный RAID. После чего я объединил первую пару в массив Level 1, ибо только он и может выступать в качестве загрузочного устройства. Потому, кстати, я и отказался от GPT-разметки: при ней для обеспечения работы GRUB 2 требуется маленький служебный раздельчик без файловой системы, а как он соотносился бы с программным RAID’ом, мне было не вполне ясно. Результирующий объём получившегося устройства /dev/md0 составил те же 250 МБ, чего хватала с лихвой — при самом интенсивном экспериментировании с ядрами больше 100 МБ /boot у меня не занимал.

Вторая пара разделов составила программный RAID Level 0 (устройство /dev/md1), с результирующим объёмом 30 ГБ, чего также с избытком хватало систему, все нужные мне приложения и домашние каталоги пользователей — с некоторых пор я отказался от размещения /home на отдельной файловой системе, о чём речь пойдёт позднее.

Файловую систему для обоих устройств я определил как ext4 с параметрами по умолчанию. Кстати, впервые обратил внимание, что при размещении её на мультидисковых устройствах программа установки не позволяет задать опции монтирования — видимо, ввиду бесполезности. Ну и очевидно, что точки монтирования были назначены как / для нулевого RAID’а и /boot — для зеркального.

Оставшееся пространство (примерно по 105 ГБ) на каждом из дисков я, разметив его как /dev/sda3 и /dev/sdb3, оставил неиспользуемым — в дальнейшем, после инсталляции, ему предстояло составить пул ZFS, о чём речь пойдёт на одной из ближайших страниц.

Добавить комментарий