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) для бэкапа.
В книге
Подробно эта тема разобрана в главе Продвинутое хранилище.