digital-garden/dev/linux/Основные команды для управления LVM.md
Struchkov Mark 7ef1ee250f
All checks were successful
continuous-integration/drone/push Build is passing
LVM и головные мюсли
2024-11-12 00:29:17 +03:00

5.8 KiB
Raw Blame History

aliases tags date
maturity/🌱
2024-11-12

Эта заметка содержит основные команды для работы с LVM (Logical Volume Management) в Linux. Команды разделены на несколько категорий: физические тома, группы томов, логические тома, управление файловыми системами, создание снимков, а также конфигурация и обслуживание.

Physical Volumes

  • pvcreate <device> — инициализация физического тома для использования в LVM.
  • pvdisplay — отображение информации о физических томах.
  • pvs — вывод всех физических томов с краткой информацией. Объем доступного и используемого пространства.
  • pvscan — сканирование всех дисков на наличие физических томов.
  • pvresize <device> — изменение размера физического тома.

Volume Groups

  • vgcreate <volume-group> <physical-volume> — создание группы томов из одного или нескольких физических томов.
  • vgextend <volume-group> <physical-volume> — добавление физического тома в существующую группу томов.
  • vgreduce <volume-group> <physical-volume> — удаление физического тома из группы.
  • vgdisplay — отображение информации о группах томов.
  • vgs — вывод всех групп томов с краткой информацией.
  • vgscan — сканирование всех дисков для обнаружения групп томов.
  • vgremove <volume-group> — удаление группы томов (должна быть пустой).
  • vgrename <old-name> <new-name> — переименование группы томов.

Logical Volumes

  • lvcreate -L <size> -n <name> <volume-group> — создание логического тома в группе.
  • lvextend -L <size> <logical-volume> — увеличение размера логического тома.
  • lvreduce -L <size> <logical-volume> — уменьшение размера логического тома.
  • lvresize -L <size> <logical-volume> — изменение размера логического тома до заданного значения.
  • lvdisplay — отображение информации о логических томах.
  • lvs — вывод всех логических томов с краткой информацией.
  • lvscan — сканирование всех дисков для обнаружения логических томов.
  • lvrename <volume-group> <old-name> <new-name> — переименование логического тома.

Удаление Logical Volume

Размонтировать папку от LV.

umount /folder/path

Откройте /etc/fstab и убедитесь, что нет записи для автоматического монтирования файловой системы. Если есть, удалите запись, сохраните изменения и закройте файл.

nano /etc/fstab

Также нужно убедиться, что к данной папке не присоединен docker volume.

После чего можно удалить LV

lvchange -an /dev/vgname/lvmname
lvremove /dev/vgname/lvmname

Управление файловыми системами на логических томах

  • mkfs.ext4 /dev/<volume-group>/<logical-volume> — создание файловой системы ext4 на логическом томе.
  • mkfs.xfs /dev/<volume-group>/<logical-volume> — создание файловой системы XFS на логическом томе.
  • mount /dev/<volume-group>/<logical-volume> /mnt — монтирование логического тома в директорию.
  • umount /mnt — размонтирование логического тома.

5. Снимки (Snapshots)

  • lvcreate -L <size> -s -n <snapshot-name> <lv> — создание снимка логического тома.
  • lvremove <snapshot-name> — удаление снимка.
  • lvconvert --merge <snapshot-name> — объединение снимка с оригинальным логическим томом.

6. Конфигурация и обслуживание LVM

  • lvchange -a y <logical-volume> — активация логического тома.
  • lvchange -a n <logical-volume> — деактивация логического тома.
  • vgchange -a y <volume-group> — активация группы томов.
  • vgchange -a n <volume-group> — деактивация группы томов.
  • vgcfgbackup <volume-group> — создание резервной копии метаданных группы томов.
  • vgcfgrestore <volume-group> — восстановление метаданных группы томов из резервной копии.

Мета информация

Область:: ../../meta/zero/00 Linux Родитель:: Logical Volume Management Источник:: Создана:: 2024-11-12 Автор::

Дополнительные материалы

Дочерние заметки