Команды по слоям
| Слой | Создать | Показать | Расширить |
|---|---|---|---|
| PV | pvcreate /dev/sdb |
pvs |
— |
| VG | vgcreate data /dev/sdb |
vgs |
vgextend data /dev/sdc |
| LV | lvcreate -L 10G -n vol1 data |
lvs |
lvextend -r -L +5G ... |
LVM: физические тома, группы и логические тома (PV → VG → LV), расширение томов и снапшоты.
lsblk
дерево блочных устройств
pvs
физические тома
vgs
группы томов
lvs
логические тома
sudo lvextend -r -l +100%FREE /dev/vg/lv
расширить LV+ФС на всё свободное
sudo vgextend vg /dev/sdc
добавить диск в группу
sudo lvcreate -L 2G -s -n snap /dev/vg/lv
снапшот
sudo lvconvert --merge /dev/vg/snap
откат к снапшоту
LVM добавляет слой абстракции над дисками: тома можно расширять, переносить и снапшотить без переразбивки.
Статус всего стека: pvs, vgs, lvs (или подробно pvdisplay/vgdisplay/lvdisplay).
| Слой | Создать | Показать | Расширить |
|---|---|---|---|
| PV | pvcreate /dev/sdb |
pvs |
— |
| VG | vgcreate data /dev/sdb |
vgs |
vgextend data /dev/sdc |
| LV | lvcreate -L 10G -n vol1 data |
lvs |
lvextend -r -L +5G ... |
LV — не ФС. После lvextend растяни файловую систему: resize2fs (ext4) или
xfs_growfs (xfs). Либо сразу lvextend -r.
Группа заполнена — добавь PV: pvcreate /dev/sdc + vgextend data /dev/sdc.
Снапшот хранит изменения; если исходный том активно пишется и снапшот мал — он
переполняется (lvs покажет 100%). Делай снапшот достаточного размера и снимай
копию быстро.
sudo vgchange -ay (активировать), проверь автоактивацию и /etc/fstab
(монтируй по /dev/<vg>/<lv> или UUID).
Данные теряются. Перед lvremove/lvreduce сверяйся с lvs и делай снапшот/бэкап.
Опасно.
lvremoveудаляет логический том и данные на нём без возможности отменить действие;vgremove/pvremoveуничтожают метаданные группы и физического тома целиком. Сверься сlvs/vgsи наличием бэкапа перед удалением, не только по имени, а по UUID или точке монтирования.
mkfsповерх существующего LV стирает файловую систему и данные так же необратимо, как на обычном разделе.lvconvert --mergeдля отката к снапшоту необратимо теряет все изменения, сделанные после создания снапшота.
Есть неточность? Сообщить об ошибке в статье