LVM
LVM
TL;DR
- PV (Physical Volume) - физический диск/раздел
- VG (Volume Group) - объединение PV в пул
- LV (Logical Volume) - виртуальный раздел из VG
- Можно менять размер LV на лету, делать снапшоты
Быстрый старт
Добавить новый диск и создать том:
| |
Команды
Создание
| |
Инициализировать диск как PV.
| |
Создать VG из нескольких PV.
| |
Создать LV на 10 ГБ.
Расширение
| |
Добавить 5 ГБ к LV и расширить ФС (ext4).
Сокращение
| |
Сначала уменьшить ФС, потом LV. Иначе потеря данных.
Снапшоты
| |
Снапшот для бэкапа. Размер - под изменения на время жизни снапшота.
Просмотр
| |
Короткий / подробный вывод.
Удаление
| |
Подводные камни
lvreduceбез предварительногоresize2fs= потеря данных- Снапшот переполнится если изменений больше чем его размер - станет невалидным
- Для XFS используй
xfs_growfsвместоresize2fs