Linuxlab

LVM в Linux: логические тома (pvcreate, vgcreate, lvcreate)

Обновлено 3 июля 2026 г.

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

Частые случаи

sudo pvcreate /dev/sdb /dev/sdc       # пометить диски как физические тома
sudo vgcreate data /dev/sdb /dev/sdc  # собрать их в группу data
sudo lvcreate -L 50G -n vol1 data     # выделить том vol1 на 50 ГБ
sudo lvextend -L +20G /dev/data/vol1  # увеличить том на 20 ГБ
lsblk                                 # увидеть тома деревом
sudo vgs; sudo lvs                    # сводка по группам и томам

Как это устроено: три слоя LVM

Без LVM раздел жёстко привязан к одному диску, и расширить его трудно. LVM добавляет три слоя: физические тома (PV) - это сами диски, группа томов (VG) - общий пул из них, логические тома (LV) - то, что ты форматируешь и монтируешь. Главный плюс - гибкость: том можно расширить, пока в группе есть место, и часто прямо на работающей системе. После lvextend нужно ещё растянуть саму файловую систему (resize2fs). Поверх LVM делают и снимки (snapshots) для бэкапа.

В книге

Подробно эта тема разобрана в главе Продвинутое хранилище.

См. также

Монтирование: mount, df и du, fsck и smartctl.