...Читать далее
Оглавление
Управление разделами в Linux: инструменты и основы
Основные типы разделов
- Основные (Primary) — до 4 на диск; могут быть загрузочными.
- Расширенные (Extended) — контейнер для логических разделов (только 1 на диск).
- Логические (Logical) — создаются внутри расширенного раздела, используются для хранения данных.
- LVM (Logical Volume Manager) — гибкое управление томами: динамическое распределение, изменение размера «на лету».
Ключевые инструменты
- fdisk (CLI)
Назначение: управление таблицами разделов (MBR/GPT), создание/удаление/изменение разделов.
Установка (если отсутствует):sudo apt install fdisk # Debian/Ubuntu
sudo yum install util-linux # CentOS/RHEL
Основные команды в интерактивном режиме:
p — показать таблицу разделов;
n — создать новый раздел;
d — удалить раздел;
t — изменить тип раздела;
a — установить флаг «boot»;
w — записать изменения на диск;
q — выйти без сохранения.
Пример: просмотр всех разделов:sudo fdisk -l - parted (CLI)
Назначение: создание, удаление, изменение размера разделов, поддержка MBR/GPT/BSD.
Команды:sudo parted -l # список дисков
sudo parted /dev/sdX # запуск для диска
(parted) print # показать таблицу разделов
(parted) mkpart primary ext4 0% 50% # создать раздел
(parted) resizepart 1 100% # изменить размер - gparted (GUI)
Назначение: графический менеджер разделов (аналог Partition Magic).
Функции: изменение размера, копирование, перемещение, форматирование, проверка файловых систем.
Установка:sudo apt install gparted # Debian/Ubuntu
sudo yum install gparted # CentOS/RHEL (через EPEL) - GNOME Disks (GUI)
Назначение: форматирование, монтирование, управление LUKS‑шифрованием.
Установка:sudo apt install gnome-disk-utility # Debian/Ubuntu - KDE Partition Manager (GUI)
Назначение: работа с EXT2/3/4, BTRFS, NTFS, FAT, XFS.
Установка:sudo apt install partitionmanager # KDE-окружение
Базовые операции
- Просмотр разделовlsblk # древовидная структура дисков/разделов
df -h # использование пространства
cat /proc/partitions # список разделов из ядра - Создание раздела через fdisksudo fdisk /dev/sdX
# В интерактивном режиме:
# n → выбрать тип → указать размер → w - Форматирование разделаsudo mkfs.ext4 /dev/sdX1 # для EXT4
sudo mkfs.ntfs /dev/sdX2 # для NTFS - Монтирование разделаsudo mkdir /mnt/mydisk
sudo mount /dev/sdX1 /mnt/mydisk - Добавление в /etc/fstab (автоматическое монтирование)/dev/sdX1 /mnt/mydisk ext4 defaults 0 2
- Проверка файловой системыsudo fsck /dev/sdX1
- Удаление разделаsudo fdisk /dev/sdX
# d → указать номер раздела → w
Важные замечания
- Резервное копирование: перед изменениями сохраните данные.
- GPT vs MBR:
MBR — ограничение 4 основных раздела, максимальный размер диска 2 ТБ.
GPT — поддержка до 128 разделов, дисков > 2 ТБ, резервная таблица разделов. - Флаги разделов:
boot — загрузочный раздел (для MBR);
lvm — раздел для LVM;
swap — раздел подкачки. - LVM: для гибкого управления пространством используйте pvcreate, vgcreate, lvcreate.
Типичные сценарии
- Двойная загрузка: создайте отдельные разделы для Linux и Windows.
- Резервное пространство: выделите раздел для бэкапов.
- Изоляция данных: отдельные разделы для /home, /var, /tmp.
- Тестирование: временные разделы для экспериментов.
Полезные команды
- Информация о диске:sudo hdparm -I /dev/sda | grep -i serial # серийный номер
smartctl -a /dev/sda # S.M.A.R.T. - Проверка использования:du -sh /home/* # размер папок в /home
lsblk --fs # файловые системы и UUID