LinuxRuLinux без лишней теории
Диски и разделы

Разметка диска в Linux: какие разделы нужны и какую ФС выбрать

Редакция LinuxRu7 мин чтенияИнструкции

Для разметки диска в Linux на UEFI-компьютере достаточно двух разделов: системного раздела EFI на 1 ГБ в FAT32 и корня на ext4 или Btrfs. Отдельный /boot нужен только при шифровании, LVM, сложных схемах вроде Fedora с Btrfs или нескольких системах. Ниже схемы для разных случаев, таблица размеров и команды parted.

Разметка диска в Linux: какие разделы нужны и какую ФС выбрать
Содержание
  1. GPT или MBR
  2. Набор разделов
  3. Раздел /boot
  4. Файловые системы
  5. Swap
  6. Инструменты
  7. Готовые схемы
  8. Лишний /boot
  9. Частые вопросы

GPT или MBR: с чего начинается разметка

Прежде чем делить диск на разделы, на него записывают таблицу разделов. Вариантов два. MBR пришла из времён BIOS: максимум четыре основных раздела и потолок в 2 ТиБ. GPT появилась вместе с UEFI, хранит резервную копию таблицы в конце диска и снимает оба ограничения. В 2026 году почти любой компьютер загружается через UEFI, поэтому для нового диска выбор очевиден: GPT.

MBR имеет смысл только на очень старом железе без UEFI или на флешке, которую нужно читать на древнем телевизоре. Посмотреть, что стоит на ваших дисках сейчас:

lsblk -f
sudo parted -l

В выводе parted -l строка Partition Table: gpt или msdos показывает тип таблицы. Там же видны размеры, файловые системы и флаги вроде boot, esp.

GParted показывает разделы диска с файловыми системами и точками монтирования
GParted наглядно показывает, как поделён диск

Какие разделы нужны Linux

Минимальная рабочая схема на UEFI-компьютере состоит из двух разделов: системного раздела EFI и корня. Всё остальное добавляют по ситуации.

РазделТочка монтированияРазмерФайловая система
Системный раздел EFI (ESP)/boot/efi или /bootот 300 МБ, лучше 1 ГБFAT32
Корень/от 30 ГБ, комфортно 50-100 ГБext4, Btrfs, XFS
Отдельный /boot/boot1-2 ГБext4
Домашний/homeвсё оставшееся местоext4, Btrfs, XFS
Swapнетпо объёму RAM, если нужен спящий режимswap

ESP Linux делит с Windows, если стоят обе системы: туда кладут загрузчики все установленные ОС. В статье ArchWiki о разделе EFI и в инструкции по установке Arch для ESP сейчас советуют не меньше 1 ГиБ, особенно если вы планируете systemd-boot и унифицированные образы ядра, которые лежат прямо на этом разделе. Старые 100 МБ, которые создаёт установщик Windows, для этого тесны.

Отдельный /home удобен, если вы часто переустанавливаете систему или меняете дистрибутивы: при новой установке раздел просто подключается без форматирования, и личные файлы с настройками остаются на месте. Если же корень на Btrfs, тот же эффект дают подтомы @ и @home, и делить диск жёсткими границами не нужно.

Нужен ли отдельный раздел /boot

Загрузочный раздел занимает крошечную часть диска, и многие натыкаются на него только в GParted. Там лежат ядро, образ initramfs и файлы GRUB, а смонтирован он в /boot. Корневой раздел, в свою очередь, содержит всю остальную систему.

Каталог boot в файловом менеджере с файлами ядра, initrd и каталогом grub
Содержимое /boot: ядра, initramfs и загрузчик

Исторически отдельный /boot появился из-за ограничений BIOS: старые прошивки могли читать только начало диска, в пределах первых 1024 цилиндров. Ядро приходилось держать в маленьком разделе в начале диска. Современные BIOS и UEFI такого ограничения не имеют, поэтому для одного дистрибутива на простом разделе ext4 отдельный /boot не нужен: корень спокойно выполняет обе роли. Так по умолчанию размечают диск установщики Ubuntu и Debian.

Но есть случаи, когда без него сложно:

  • Шифрование всего корня LUKS. GRUB открывает LUKS2 только с ключевой функцией PBKDF2, а не Argon2, поэтому ядро и initramfs обычно держат на незашифрованном /boot. Подробности в статье о шифровании LUKS.
  • Btrfs, LVM или программный RAID в корне. Fedora создаёт отдельный /boot на ext4 рядом с Btrfs-томом, чтобы загрузчику не приходилось разбираться в сложной структуре.
  • Несколько Linux на одном диске с общим загрузчиком, который управляет выбором системы.

У Windows похожая история. Начиная с Windows 7 и появления BitLocker система делит загрузку и саму ОС: зашифрованный раздел с Windows и незашифрованный, с которого она стартует. На UEFI-машинах его роль выполняет тот же ESP.

Какую файловую систему выбрать

Для домашнего компьютера реальный выбор сводится к трём вариантам, остальное нишевое.

ext4

Проверенная временем система по умолчанию в Ubuntu, Debian и Linux Mint. Быстрая, предсказуемая, хорошо восстанавливается утилитой fsck. Её параметры настраиваются через tune2fs: метка, резерв места для root, проверки. Снимков нет, сжатия нет.

Btrfs

Стоит по умолчанию в Fedora и openSUSE. Умеет мгновенные снимки, прозрачное сжатие zstd и подтома вместо жёстких разделов. Главный плюс для обычного пользователя: откат системы после неудачного обновления. Как это настроить, описано в материале про снимки Btrfs со Snapper. Минус: команда df на Btrfs показывает место не так очевидно, а при заполнении диска до упора восстановление сложнее, чем на ext4.

XFS

Хороша для больших файлов и серверов, стоит по умолчанию в RHEL и его клонах. Важный нюанс: XFS нельзя уменьшить, только расширить.

Для ESP выбора нет, только FAT32. Для флешек и внешних дисков, которые подключаются к Windows и macOS, берите exFAT. NTFS в Linux читается и пишется драйвером ntfs3 из ядра, но для системных разделов Linux она не подходит.

Swap: раздел, файл или zram

Отдельный раздел подкачки на десктопе в 2026 году скорее исключение. Fedora вообще не создаёт swap на диске и использует zram, то есть сжатый swap в оперативной памяти. Ubuntu делает swap-файл в корне. Раздел остаётся нужен в одном случае: если вы пользуетесь гибернацией (сном на диск) и не хотите возиться с файлом подкачки и смещениями. Тогда его размер должен быть не меньше объёма RAM.

Проверить текущую подкачку:

swapon --show
free -h

Как сочетать zram и обычный swap и какие значения выбрать, подробно разобрано в нашей отдельной статье про ZRAM и swap.

Чем размечать диск: GParted, parted, fdisk

Графические утилиты удобны новичку: GParted в GNOME и других средах, KDE Partition Manager в Plasma. Обе показывают диск полосой, умеют менять размер разделов и форматировать. Перед изменением размеров раздел нужно отмонтировать, поэтому системный диск правят с Live USB.

# Debian, Ubuntu
sudo apt install gparted
# Fedora
sudo dnf install gparted
# Arch
sudo pacman -S gparted

В терминале есть fdisk с интерактивным меню и parted, который удобно вызывать с аргументами. Пример: чистый диск /dev/sdb размечается под GPT с ESP на 1 ГиБ и корнем на всё остальное.

sudo parted /dev/sdb -- mklabel gpt
sudo parted /dev/sdb -- mkpart ESP fat32 1MiB 1025MiB
sudo parted /dev/sdb -- set 1 esp on
sudo parted /dev/sdb -- mkpart root ext4 1025MiB 100%
sudo mkfs.fat -F 32 /dev/sdb1
sudo mkfs.ext4 -L root /dev/sdb2

Команда mklabel уничтожает старую таблицу разделов, так что трижды проверьте имя диска через lsblk. Флешки и внешние диски проще форматировать по инструкции о форматировании дисков.

Чтобы раздел подключался при загрузке, его прописывают в /etc/fstab по UUID, а не по имени вида sdb2, которое может смениться:

sudo blkid /dev/sdb2
# строка в /etc/fstab
UUID=ваш-uuid  /data  ext4  defaults  0  2

После правки выполните sudo systemctl daemon-reload и sudo mount -a. Если команда не выдала ошибок, перезагрузка пройдёт спокойно.

Схемы разметки для типичных случаев

Ноутбук с одним Linux

ESP на 1 ГБ и корень на весь диск. Если дистрибутив ставит Btrfs, домашний каталог уходит в подтом. Swap не нужен, если хватает zram и не используется гибернация.

Linux рядом с Windows

Существующий ESP Windows используется повторно, новый создавать не нужно. В Windows заранее сжимают раздел C:, а в свободное место ставят Linux. Если ESP всего 100 МБ, загрузчики двух систем поместятся, но на systemd-boot с несколькими ядрами места уже не хватит. Пошагово процесс описан в инструкции как поставить Linux рядом с Windows 11.

Меню загрузчика GRUB с выбором между Linux и Windows
При двойной загрузке систему выбирают в меню GRUB

Домашний сервер

Система на небольшом SSD, данные на отдельных дисках с собственными разделами. Так переустановка ОС вообще не касается файлов, а диски с данными легко перенести в другой компьютер.

Можно ли удалить загрузочный раздел

Если вы видите отдельный /boot и решили, что это мусор от прошлой установки, не трогайте его. Установщик удалил бы ненужный раздел сам. Почти наверняка ваша система загружается именно с него, и после удаления она просто не стартует. Проверьте, смонтирован ли раздел и что в нём лежит:

findmnt /boot
findmnt /boot/efi
ls /boot
Схема диска без отдельного загрузочного раздела, только системный раздел
Схема с одним системным разделом без отдельного /boot

Если команда показывает устройство, раздел используется. Перейти на схему без отдельного /boot можно двумя путями. Надёжный: сделать резервную копию данных, переустановить систему с новой разметкой и вернуть файлы. Для полной копии диска подойдёт Rescuezilla. Ручной путь для опытных: скопировать содержимое /boot в корень, убрать строку из fstab, переустановить GRUB и пересобрать его конфиг. Ошибка на любом шаге оставит систему без загрузчика, и тогда пригодится инструкция по восстановлению GRUB.

Освободившиеся 1-2 ГБ не стоят риска. Если места на диске не хватает, сначала почистите старые ядра и кэш пакетов, это даст больше, чем удаление /boot.

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

Сколько места выделить под корень Linux?

Минимум около 30 ГБ, комфортно 50-100 ГБ, если вы ставите Flatpak, Steam или Docker. При отдельном /home остальное место отдают ему.

Какой размер раздела EFI нужен?

Хватает и 300 МБ, но для systemd-boot и нескольких ядер лучше 1 ГБ. Инструкция Arch Linux советует не меньше 1 ГиБ.

Нужен ли отдельный раздел /home?

Не обязателен. Он удобен при частых переустановках. На Btrfs ту же задачу решает подтом @home без жёстких границ.

Можно ли удалить раздел /boot?

Если он смонтирован, удалять нельзя: система перестанет загружаться. Переход на схему без /boot делают через переустановку или ручной перенос с переустановкой GRUB.

Что выбрать: ext4 или Btrfs?

ext4 проще и надёжнее при восстановлении. Btrfs даёт снимки и откат после неудачного обновления. Для новичка подойдёт вариант, который предлагает установщик дистрибутива.

Документация и источники

Читайте также

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