В Linux управление дисковым пространством – ключевой аспект администрирования системы. Понимание разметки диска необходимо для установки‚ настройки и обслуживания операционной системы. Существует множество утилит‚ позволяющих просматривать и изменять структуру диска.
- Инструменты для просмотра разметки диска
- Команда lsblk
- Команда fdisk
- Команда parted
- Команда blkid
- Информация о дисках и разделах
- Типы таблиц разделов: MBR и GPT
- Анализ дискового пространства
- Практическое использование утилит для управления дисками
- Типы разделов и их назначение
- Анализ использования дискового пространства
- Диагностика дисков и устранение проблем
Инструменты для просмотра разметки диска
Команда lsblk
lsblk – простая и удобная команда для просмотра информации о дисках‚ разделах и их точках монтирования. Она отображает информацию в древовидном формате‚ что облегчает понимание структуры диска.
Команда fdisk
fdisk – классическая утилита командной строки для работы с таблицами разделов MBR. Она позволяет просматривать‚ создавать и удалять разделы.
Команда parted
parted – более продвинутая утилита‚ поддерживающая как MBR‚ так и GPT таблицы разделов. Она предоставляет интерактивный режим работы и позволяет выполнять более сложные операции с дисками.
Команда blkid
blkid отображает информацию об UUID (универсальный уникальный идентификатор) файловых систем и других атрибутах дисков и разделов. Это полезно для настройки монтирования разделов по UUID в файле /etc/fstab.
Информация о дисках и разделах
При просмотре разметки диска обратите внимание на следующие параметры: идентификатор диска‚ размер раздела‚ тип раздела (например‚ root‚ home‚ boot‚ swap)‚ точка монтирования и файловая система. Также важно знать‚ какой тип таблицы разделов используется: MBR или GPT.
Типы таблиц разделов: MBR и GPT
MBR (Master Boot Record) – устаревший стандарт‚ имеющий ограничение на размер диска (до 2 ТБ) и количество разделов (до 4 основных). GPT (GUID Partition Table) – современный стандарт‚ поддерживающий диски большего размера и большее количество разделов.
Анализ дискового пространства
Для анализа использования дискового пространства можно использовать команды df (показывает свободное и занятое пространство на смонтированных файловых системах) и du (показывает использование дискового пространства для файлов и каталогов).

Ранее мы рассмотрели основные инструменты для просмотра разметки дисков в Linux. Теперь углубимся в практическое применение этих утилит и разберем особенности работы с различными типами накопителей и таблицами разделов.
Практическое использование утилит для управления дисками
lsblk: Эта команда незаменима для быстрого получения обзора подключенных дисков и их разделов. Она показывает идентификатор диска‚ размер раздела‚ mount point (точка монтирования)‚ и другую полезную информацию о дисках. Например‚ команда lsblk -f выведет информацию о файловой системе каждого раздела‚ а lsblk -o NAME‚SIZE‚FSTYPE‚MOUNTPOINT‚UUID позволит выбрать только необходимые параметры диска для отображения.
fdisk: Хотя fdisk в основном предназначен для работы с MBR (Master Boot Record) таблицами разделов‚ он все еще может быть полезен для просмотра структуры диска на старых системах. Ввод команды fdisk -l /dev/sda (замените /dev/sda на нужный системный диск) отобразит текущую разметку выбранного жесткого диска. Важно помнить‚ что fdisk не поддерживает диски размером более 2ТБ при использовании MBR.
parted: Более мощный инструмент‚ чем fdisk‚ parted позволяет работать как с MBR‚ так и с GPT (GUID Partition Table) таблицами разделов. Он особенно полезен для работы с большими дисками (более 2ТБ) и SSD (Solid State Drive) или NVMe (Non-Volatile Memory express) накопителями. В интерактивном режиме parted (запускается командой parted /dev/sda) можно создавать‚ удалять‚ изменять размеры и перемещать разделы. Команда print в parted отобразит текущую разметку диска.
gdisk: Специализированная утилита для работы исключительно с GPT таблицами разделов. Она предоставляет расширенные возможности для управления дисками‚ особенно при работе с системными дисками и загрузочными разделами. gdisk часто используется‚ когда требуется более тонкая настройка структуры диска‚ чем это возможно с помощью parted.
cfdisk: Альтернативный интерактивный инструмент для работы с MBR таблицами разделов. Он предоставляет более удобный интерфейс‚ чем fdisk‚ для создания и изменения разделов.
blkid: Как уже упоминалось‚ blkid отображает UUID (Universally Unique Identifier) файловых систем и других атрибутов дисков и разделов. Это критически важно для стабильной настройки монтирования разделов в файле /etc/fstab. Использование UUID вместо имен устройств (например‚ /dev/sda1) гарантирует‚ что разделы будут монтироваться правильно‚ даже если порядок обнаружения дисков изменится.
Типы разделов и их назначение
При анализе дисков важно понимать назначение различных типов разделов:
- root (/): Корневой раздел‚ содержащий основную операционную систему.
- home (/home): Раздел для хранения пользовательских данных.
- boot (/boot): Раздел‚ содержащий файлы‚ необходимые для загрузки операционной системы (загрузочный раздел).
- swap: Раздел‚ используемый как виртуальная память.
Анализ использования дискового пространства
Для анализа дискового пространства после определения разметки диска‚ используйте команды:
- df -h: Отображает использование дискового пространства для каждой смонтированной файловой системы в удобочитаемом формате. как посмотреть разметку диска в linux
- du -sh /*: Показывает суммарное использование дискового пространства для каждого каталога в корневом разделе.
Диагностика дисков и устранение проблем
Правильное понимание разметки диска критически важно для диагностики дисков и устранения проблем‚ таких как ошибки монтирования‚ нехватка места или поврежденные файловые системы. Регулярный просмотр дисков и анализ дискового пространства помогут предотвратить многие проблемы.
Управление дисками в Linux – это важный навык для любого пользователя‚ работающего с терминалом и командной строкой. Знание и умение использовать утилиты Linux‚ такие как lsblk‚ fdisk‚ parted‚ gdisk‚ blkid‚ df и du‚ позволит вам эффективно управлять дисковым пространством‚ проводить диагностику дисков и обеспечивать стабильную работу вашей системы.

