Технологии #Ubuntu #Linux #Сервер #Установка #LVM

Ручная разметка диска при установке Ubuntu Server

Как вручную разметить диск в установщике Ubuntu Server 26.04: какие разделы нужны, сколько места отдать корню, когда нужен LVM и как собрать зеркало RAID 1. Планировщик разметки под ваш сервер и пошаговые действия в Custom storage layout.

8 минут 2

Экран Custom storage layout в установщике Ubuntu Server пугает сильнее, чем заслуживает. На деле сервер обходится тремя-четырьмя разделами, а все варианты сводятся к пяти типовым схемам. Ниже — планировщик: выберите, из каких дисков собран сервер и что на нём будет работать, и получите схему с размерами и точный порядок нажатий в установщике.

Статья продолжает установку Ubuntu Server 26.04 — там про остальные шаги установщика и первую настройку после.

Планировщик разметки

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

Что будет работать

Из чего состоит разметка

Каждый раздел в схеме выше решает свою задачу. Понять их — значит перестать бояться ручной разметки.

РазделЗачем нуженРазмер
EFI (/boot/efi)загрузчик для компьютеров с UEFI, то есть почти всех современных1 ГБ, создаётся сам
/bootядра системы; отдельно нужен, только если корень в LVM или RAID2 ГБ
Корень (/)сама система, программы, логи, контейнерыот 30 ГБ
LVM«резиновый» контейнер: тома внутри можно менять без переразметкивсё оставшееся
RAID 1зеркало из двух дисков: сервер переживает смерть одногоразмер меньшего диска
Данные (/srv/...)медиатека, файлы, бэкапы на отдельном дискевесь второй диск

Чего в списке нет — и это не ошибка:

  • раздела подкачки. Ubuntu давно использует файл подкачки внутри корня, отдельный раздел не нужен. Проверить после установки: swapon --show. Если вывод пустой, файл создаётся за минуту — это шаг «Swap-файл» в конструкторе первой настройки;
  • отдельного /home. На домашнем компьютере он помогает переустанавливать систему, не трогая файлы. На сервере пользовательских данных в домашних папках почти нет — всё живёт в /srv, /var и контейнерах;
  • отдельных /var, /tmp, /usr. Это рекомендации для серверов с жёсткими требованиями безопасности. Дома они только дробят место: один раздел переполнится, а соседний будет стоять пустым.

Какую схему выбрать

Один диск, просто — для первого знакомства и сервера-игрушки. Минимум действий, но без запаса на будущее: если позже понадобится поменять разбивку, придётся переустанавливать.

Один диск с LVM — вариант по умолчанию для настоящего сервера на одном диске. Корню выделяется разумный объём, остальное остаётся запасом внутри группы томов. Кончилось место — одна команда, и корень вырос на ходу, без перезагрузки.

SSD + HDD — классика домашнего сервера. Система, Docker и базы данных на быстром SSD, медиатека и файлы — на ёмком жёстком диске.

Два диска, зеркало — когда простой недопустим. Каждый байт пишется на оба диска, и если один умирает, сервер продолжает работать. Но зеркало не заменяет бэкап: удалённый по ошибке файл исчезнет с обоих дисков одновременно.

Под хранилище — для машины, которая принимает резервные копии с других устройств. Системе хватает маленького диска, большой целиком отдаётся под архивы в XFS.

Ограничения установщика, о которых молчат

Установщик Ubuntu Server умеет многое, но не всё. Эти вещи лучше знать до того, как нажмёте Done:

  • Шифрование доступно только в автоматическом режиме. Галочка шифрования LUKS есть в пункте «Use an entire disk», а в ручной разметке её нет. Нужен зашифрованный диск — выбирайте автоматическую разметку с LVM и шифрованием, а тонкую настройку делайте после.
  • Менять размер существующих разделов нельзя. Установщик может удалить раздел или отформатировать его, но не уменьшить. Если на диске есть данные, которые нужно сохранить, размер разделов меняют заранее — например, с загрузочной флешки через GParted.
  • Загрузочный раздел EFI — не меньше 538 МиБ. Установщик создаёт его сам, когда вы отмечаете диск через Use As Boot Device. Чаще всего ошибка «нет загрузочного раздела» — это просто забытый первый шаг.
  • Всё будет стёрто. Разделы, которые вы отформатировали, перезапишутся при установке. Перед Continue установщик показывает последнее предупреждение — прочитайте его, а не пролистывайте.

Типичные ошибки

Корень на 10–15 ГБ. Кажется, что системе много не нужно, — и это правда, пока не появятся Docker, логи и кэш пакетов. Через полгода место кончается, сервисы начинают падать. Меньше 30 ГБ под корень сервера давать не стоит, а с контейнерами — от 50.

Вся группа LVM отдана под корень. Смысл LVM — в запасе. Если распределить всё сразу, вы получите сложность LVM без его главного преимущества. Оставляйте свободное место — отдать его можно в любой момент, забрать обратно сложнее.

Загрузчик только на одном диске зеркала. Если диск с загрузчиком умрёт, данные на втором уцелеют, но сервер не запустится. Второй диск нужно отметить через Add As Another Boot Device — планировщик выше учитывает это в шагах.

Данные в корне при наличии второго диска. Медиатеку, фото и бэкапы держите на отдельном диске с точкой монтирования в /srv. Переустановка системы тогда не затрагивает данные вообще: при установке достаточно подключить старый раздел без форматирования.

Как добавить места потом

Если выбрали схему с LVM, всё решается на работающем сервере.

Посмотреть запас в группе томов:

Терминал
sudo vgs

Отдать корню 20 ГБ из запаса — файловая система расширится сразу, перезагрузка не нужна:

Терминал
sudo lvextend -r -L +20G /dev/ubuntu-vg/ubuntu-lv

Добавить в группу новый диск целиком (осторожно: всё на нём будет стёрто):

Терминал
sudo pvcreate /dev/sdb
sudo vgextend ubuntu-vg /dev/sdb

Без LVM так не получится: чтобы расширить обычный раздел, соседний с ним придётся удалять или сдвигать, а это почти всегда загрузочная флешка и риск.

Что читать дальше

Частые вопросы

Нужен ли отдельный раздел подкачки?

Нет. Современная Ubuntu использует файл подкачки внутри корневого раздела — его проще увеличить или убрать. Отдельный раздел имеет смысл только для гибернации, а сервер не засыпает. Проверить, есть ли подкачка после установки: swapon --show.

Сколько места отдать корневому разделу?

Для сервера без контейнеров — от 30 ГБ, с Docker — от 50–60 ГБ, если ещё и базы данных — от 70. Всё крупное — медиатеку, файлы, бэкапы — выносите на отдельный раздел или диск в /srv.

Что такое LVM и нужен ли он?

LVM — прослойка между диском и файловыми системами, которая позволяет менять размеры томов и добавлять диски без переразметки. Для сервера он почти всегда оправдан: место заканчивается в самый неподходящий момент, и с LVM это решается одной командой на ходу.

Можно ли зашифровать диск при ручной разметке?

В установщике Ubuntu Server — нет: шифрование LUKS доступно только в автоматической разметке «Use an entire disk». Если шифрование обязательно, выберите автоматический вариант с LVM и шифрованием, а дополнительные тома создайте после установки.

Какую файловую систему выбрать — ext4, XFS или Btrfs?

Для системы — ext4: надёжная, привычная, умеет уменьшаться. Для диска с большими файлами и бэкапами — XFS: быстрее работает с крупными файлами, но уменьшить её нельзя. Btrfs даёт снимки и сжатие, но требует понимания, как с ней работать; для первого сервера лучше начать с ext4.

Зачем отдельный /boot, если есть /boot/efi?

Это разные разделы. /boot/efi хранит загрузчик UEFI, а /boot — ядра системы. Отдельный /boot нужен, когда корень лежит в LVM или RAID: так загрузка не зависит от более сложных слоёв. В простой схеме без LVM ядра спокойно живут в корне.

Заменяет ли RAID 1 резервное копирование?

Нет. Зеркало защищает только от физической смерти одного диска. Удалённый по ошибке файл, повреждение файловой системы или шифровальщик мгновенно затронут оба диска. Бэкап на отдельное устройство нужен в любом случае.

Что делать, если установщик пишет, что нет загрузочного раздела?

Вернитесь к списку дисков, выберите системный диск и нажмите Use As Boot Device — установщик сам создаст раздел /boot/efi. Это самая частая причина ошибки: разделы размечены, а диск не отмечен как загрузочный.

Комментарии

Пока никто не написал. Будьте первым — вопрос или свой опыт одинаково полезны.

Комментарий появится после проверки. Ссылки и реклама не публикуются.

Читайте дальше

Все статьи