🗃️ Примеры команд vgextend на Linux

by itisgood

Logical Volume Manager 2 (LVM2) позволяет объединять физические устройства хранения в группы томов.

Затем это объединенное пространство можно разделить на один или несколько логических томов.

После создания логические тома могут быть расширены для использования неиспользуемого пространства в группе томов, что позволяет расширить и файловую систему, расположенную на логическом томе.

Однако если все физическое пространство в группе томов уже занято логическими томами, то перед расширением логического тома необходимо добавить дополнительные физические тома.

Команда vgextend используется для динамического расширения группы томов LVM.

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

Физические тома в группу томов LVM могут быть добавлены при создании группы томов с помощью команды vgcreate или динамически добавлены с помощью команды vgextend.

Ниже приведены примеры действий по расширению группы томов (VG), логического тома (LV) и файловой системы с использованием устройства /dev/sdN в качестве физического тома (PV).

1. Создайте PV из свободного диска или раздела (например, /dev/sdN1 как раздел):

# pvcreate /dev/sdN1

2. Расширьте VG (/dev/sdN1 – существующий путь PV):

# vgextend vgdata /dev/sdN1

3. Расширение LV и изменение размера базовой файловой системы вместе (/dev/vgdata/lvdata – существующий путь LV), которая будет расширена на 125 ГБ:

# lvextend -r -L +125G /dev/vgdata/lvdata

Синтаксис:

# vgextend [parameter]

Параметры команды

  • -A – указать y|n для автобэкапа метаданных.
  • -d – режим отладки
  • -t – только тест
  • -f – переопределить различные проверки. Используйте с осторожностью.
  • -q – подавить вывод и сообщения журнала.
  • -y – не запрашивать подтверждения
  • reportformat basic|json – указать формат вывода.

Примеры команды vgextend

Добавьте физический том /dev/sdb1 в группу томов testvg:

# vgextend testvg /dev/sdb1
см. также:

You may also like

Leave a Comment