Debian, установка и настройка LVM в OS Linux

Менеджер логических томов (англ. Logical Volume Manager) — менеджер логических томов операционных систем Linux и OS/2. LVM — это метод распределения пространства жёсткого диска по логическим томам, размер которых можно легко менять, в отличие от разделов.

Для работы lvm нужен пакет lvm2

Просмотр наличия пакета

dpkg -l | grep lvm

Подготавливает физический том (тома) к использованию в LVM

pvcreate /dev/sda

Создаем группу томов.

vgcreate group1 /dev/sda

Чтобы включить в группу томов другие диски, то пишем

vgcreate group1 /dev/sda /dev/XXX

Создаем логические тома part1 и part2 размером по 20G

lvcreate -L20000 -n part1 group1
lvcreate -L20000 -n part2 group1
Проверяем
lvscan
Форматируем разделы
mkfs.ext4 /dev/group1/part1
mkfs.ext4 /dev/group1/part2
Монтируем
mkdir /mnt/part1
mkdir /mnt/part2
mount /dev/group1/part1 /mnt/part1
mount /dev/group1/part2 /mnt/part2
Увеличиваем том до 40G
umount /mnt/part1
lvextend -L40G /dev/group1/part1
Теперь необходимо увеличить размер файловой системы.
resize2fs /dev/group1/part1
Уменьшение логического тома (есть вероятность потерять данные)
lvreduce -L-10G /dev/group1/part1

Команды:

dumpconfig Сбрасывает дамп активной конфигурации
formats Показывает список доступных форматов метаданных
help Выводит справочную информацию о командах
lvchange Изменяет атрибуты логического тома (томов)
lvcreate Создаёт логический том
lvdisplay Выводит информацию о логическом томе
lvextend Добавляет пространство в логический том
lvmchange По причине использования сопоставителя устройств, эта команда является устаревшей
lvmdiskscan Выводит список устройств, которые можно использовать как логические тома
lvmsadc Собирает данные об активности
lvmsar Создаёт отчёт об активности
lvreduce Уменьшает размер логического тома
lvremove Удаляет логический том(а) из системы
lvrename Переименовывает логический том
lvresize Изменяет размер логического тома
lvs Выводит информацию о логических томах
lvscan Выводит список всех логических томов во всех группах томов
pvchange Изменяет атрибуты физического тома (томов)
pvcreate Подготавливает физический том (тома) к использованию в LVM
pvdata Выводите записанные на диск метаданные о физических томах (томе)
pvdisplay Выводит различные атрибуты физического тома (томов)
pvmove Перемещает блоки с одного физического тома на другой
pvremove Удаляет LVM-метку (метки) с физического тома (томов)
pvresize Изменяет размер физического тома, используемого группой томов
pvs Выводит информацию о физических томах
pvscan Выводит список всех физических томов
segtypes Выводит список доступных типов сегментов
vgcfgbackup Делает резервную копию конфигурации группы томов
vgcfgrestore Восстанавливает резервную копию конфигурации группы томов
vgchange Изменяет атрибуты группы томов
vgck Проверяет целостность группы томов
vgconvert Преобразует формат метаданных группы томов
vgcreate Создаёт группу томов
vgdisplay Выводит информацию о группе томов
vgexport Удаляет регистрацию группы томов из системы
vgextend Добавляет физические тома в группу томов
vgimport Регистрирует экспортированную группу томов в системе
vgmerge Объединяет группы томов
vgmknodes Создаёт специальные файлы для устройств групп томов в /dev/
vgreduce Удаляет физический том из группы томов
vgremove Удаляет группу томов
vgrename Переименовывает группу томов
vgs Выводит информацию о группах томов
vgscan Ищет все группы томов
vgsplit Перемещает физические тома в новую группу томов
version Выводит информацию о версии программы и драйвера
This entry was posted in Linux.