Шпаргалка по управлению LVM (Logical Volume Manager)

Шпаргалка по управлению LVM (Logical Volume Manager)

В этой заметке представлена шпаргалка по управлению LVM (Logical Volume Manager), которая поможет быстро изучить основные команды управления, либо вспомнить то, что было забыто.

Основные компоненты LVM

PV (Physical Volume) – физический том (жёсткий диск, раздел).
VG (Volume Group) – группа томов (объединяет PV).
LV (Logical Volume) – логический том (раздел внутри VG).

Создание LVM

1⃣ Создание PV (физического тома)

Размечаем диск как физический том LVM.

pvcreate /dev/sdX

2⃣ Создание VG (группы томов)

Создаём группу томов и добавляем в неё физический диск.

vgcreate my_vg /dev/sdX

3⃣ Создание LV (логического тома)

Создаём логический том размером 10 ГБ в группе my_vg.

lvcreate -L 10G -n my_lv my_vg

Просмотр информации

📋 Список всех PV, VG, LV

pvdisplay # Физические тома
vgdisplay # Группы томов
lvdisplay # Логические тома

📋 Короткий формат

pvs # PV
vgs # VG
lvs # LV

Управление LVM

Расширение LV

Добавляем 5 ГБ к логическому тому и расширяем файловую систему.

lvextend -L +5G /dev/my_vg/my_lv
resize2fs /dev/my_vg/my_lv # Для ext4
xfs_growfs /dev/my_vg/my_lv # Для XFS

Удаление LV

Удаление логического тома.

lvremove /dev/my_vg/my_lv

Удаление VG

Удаление группы томов.

vgremove my_vg

Удаление PV

Удаление физического тома.

pvremove /dev/sdX

Дополнительно

Автоматическое распределение PV в VG

Добавляем новый диск в группу томов.

vgextend my_vg /dev/sdY

Сжатие LV (уменьшение размера)

Уменьшаем размер тома до 10 ГБ (осторожно: может привести к потере данных!).

umount /dev/my_vg/my_lv
e2fsck -f /dev/my_vg/my_lv
resize2fs /dev/my_vg/my_lv 10G
lvreduce -L 10G /dev/my_vg/my_lv
mount /dev/my_vg/my_lv /mnt

Создание снапшота

Создаём снапшот логического тома.

lvcreate -L 1G -s -n my_snapshot /dev/my_vg/my_lv

Полезные команды

lsblk # Просмотр разделов
df -h # Проверка занятого места
blkid # Информация о файловых системах

💡 LVM позволяет динамически изменять размеры томов без перезапуска системы!


Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *


Другие проекты SKILX


UNLIX © Все права защищены 2015 - 2026 | SKILX

Копирование материалов с сайта UNLIX без указания полной ссылки на источник ЗАПРЕЩЕНО!