
Цель урока: Научиться "видеть" физические и виртуальные диски так, как их видит система Linux. Мы освоим команду lsblk для просмотра структуры блочных устройств и их разделов, а также сделаем первый шаг в управлении разделами с помощью утилиты fdisk, научившись просматривать таблицы разделов. Это базовое знание, необходимое для понимания, как организовано хранилище на вашем сервере.
Часть 1: Теория. Блочные устройства, разделы и файловые системы
Давайте разберем иерархию хранения данных снизу вверх.
-
Блочное устройство (Block Device): Это "сырое" устройство хранения данных, с которым система может работать, читая и записывая блоки данных. В Linux все устройства представлены файлами в каталоге /dev. Ваш физический жесткий диск, SSD или, в случае VDS, его виртуальный аналог - это блочное устройство. Его имя обычно выглядит как /dev/sda, /dev/vda, /dev/nvme0n1.
-
sd (SCSI disk) - традиционные SATA/SCSI диски. sda - первый диск, sdb - второй и т.д.
-
vd (virtio disk) - частый вариант для VDS. vda - первый виртуальный диск.
-
nvme - современные быстрые NVMe SSD.
-
-
Раздел (Partition): Один физический или виртуальный диск можно "разрезать" на несколько логических частей. Каждая такая часть называется разделом. Это делается для организации данных (например, один раздел для системы, другой для пользовательских данных) или для установки нескольких операционных систем. Разделы именуются добавлением цифры к имени диска: /dev/vda1 (первый раздел на диске vda), /dev/vda2 (второй раздел).
-
Таблица разделов (Partition Table): Это специальная область в самом начале диска, где хранится "карта" - информация о том, где начинается и где заканчивается каждый раздел. Существует два основных стандарта:
-
MBR (Master Boot Record): Старый стандарт. Имеет ограничения (до 4 основных разделов, диски до 2 ТБ).
-
GPT (GUID Partition Table): Современный стандарт, лишенный ограничений MBR. Ваш VDS, скорее всего, использует GPT.
-
-
Файловая система (Filesystem): После того как раздел создан, его нужно "отформатировать" - то есть, создать на нем файловую систему (ext4, xfs и т.д.). Файловая система - это структура (как стеллажи и ящики на складе), которая позволяет операционной системе записывать, находить и удалять файлы.
Часть 2: Практика. lsblk - карта ваших дисков
lsblk (list block devices) - это лучшая утилита для быстрого и наглядного просмотра всех блочных устройств и их разделов.
Шаг 1: Простой запуск
lsblk

Результат (типичный для VDS):
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 254:0 0 25G 0 disk
└─vda1 254:1 0 25G 0 part /
Разбор вывода:
-
NAME: Имя устройства.
-
MAJ:MIN: Внутренние номера ядра.
-
RM: Съемное ли устройство (Removable). 0 - нет.
-
SIZE: Размер устройства.
-
RO: Доступно ли только для чтения (Read-Only). 0 - нет.
-
TYPE: Тип устройства (disk, part - раздел).
-
MOUNTPOINT: Точка монтирования. Куда этот раздел "подключен" в общую файловую систему.
Что мы видим из этого вывода:
У нас есть один виртуальный диск (vda) размером 25 ГБ. На нем создан один раздел (vda1) того же размера, который смонтирован как корневой (/). Это самая простая и распространенная конфигурация для VDS.
Часть 3: Практика. fdisk - смотрим на таблицу разделов
fdisk - это мощный и классический инструмент для манипуляции таблицами разделов. Сегодня мы будем использовать его только в безопасном, читающем режиме, чтобы ничего не сломать.
ВНИМАНИЕ: Неосторожное использование fdisk для записи изменений может привести к полной потере всех данных на диске. Всегда будьте предельно внимательны, используя эту утилиту.
Шаг 1: Запуск в режиме просмотра
Для просмотра информации о диске используется ключ -l (list).
fdisk -l
Вывод будет довольно объемным. В самом верху вы увидите информацию о диске в целом.
Disk /dev/vda: 25 GiB, 26843545600 bytes, 52428800 sectors
...
Disklabel type: gpt
-
Disk /dev/vda: 25 GiB: Информация о нашем диске.
-
Disklabel type: gpt: Тип таблицы разделов. В данном случае, это современный GPT.
Шаг 2: Просмотр таблицы разделов
Ниже в выводе fdisk -l будет таблица, описывающая разделы на этом диске.
Device Start End Sectors Size Type
/dev/vda1 2048 52428766 52426719 25G Linux filesystem

-
Device: Имя раздела (/dev/vda1).
-
Start, End, Sectors: Техническая информация о расположении раздела на диске.
-
Size: Размер раздела (25 ГБ).
-
Type: Тип раздела.
Запуск fdisk для конкретного диска:
Вы также можете запустить fdisk -l для конкретного устройства.
fdisk -l /dev/vda
Результат будет тот же, но это полезно, если у вас в системе несколько дисков (vda, vdb и т.д.).
Часть 4: Заключение
Сегодня мы заглянули на самый низкий уровень организации хранения данных. Вы научились отличать физическое устройство (disk) от его логической части (partition). С помощью lsblk вы теперь можете быстро составить "карту" всех дисков и разделов в вашей системе и увидеть, как они подключены к файловой системе (MOUNTPOINT). С помощью fdisk -l вы научились безопасно просматривать детальную информацию о таблице разделов, что является первым шагом к более сложным операциям.
Это знание - фундамент. Без него невозможно понять, как добавлять новые диски, расширять существующие разделы или настраивать RAID-массивы.
На следующем, 28-м уроке, мы продолжим эту тему и сделаем следующий логический шаг. Мы научимся создавать на "чистых" разделах файловые системы с помощью команды mkfs и "подключать" их к нашей основной файловой системе с помощью команды mount. Это практический навык, который понадобится, если вы решите добавить к вашему VDS дополнительный диск для хранения данных.
Перейти к просмотру - УРОК №28.
Промо-код: PROMO15 - скидка 15%!
Введите при оформлении первого заказа на сайте: Hosting-VDS.com

