CatNet Space Team Docs

Документация от команды

Инструменты пользователя

Инструменты сайта


Требования

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

Дистрибутив Используемый пакетный менеджер Наименование пакета LVM
Arch pacman lvm2
Debian apt lvm2
Void xbps lvm2

Создание и разметка LVM

Создание физических томов (Phisical Volume)

Первостепенной задачей перед использованием диска или раздела как части LVM, его следует определить как физический том LVM (создать заголовки в памяти диска или раздела):

pvcreate /dev/<диск_или_раздел>

Создание группы томов (Volume Group)

После добавления физического(-их) тома(-ов) LVM, для упрощенного оперирования его следует добавить в группу томов системы LVM.

В случае, если группа томов еще не существует или требуется новая, ее создание производится командой:

vgcreate <volume_group_name> <PV> [PVs...]

Если все же группа существует и требуется добавить в нее физический том, используется следующая команда:

vgextend <volume_group_name> <PV>

Создание логических разделов (Logical Volume)

FIXME

lvcreate [--type linear|raid1...]
         [-L <size_of_extends_or_bytes>]
         [-l <size_of_precentage>]
         [-m | --mirror <size_on_PV>]
         [-n <lv_name>] <VG>
Значение параметра –type Режим чтения и записи Минимальное количество дисков Свойства
linear Линейный 1 Добавляя физический том в группу - растет объем в соответствии с объемом тома
raid1 RAID 1 2 Зеркалирование по типу режима RAID1
Значение Как вычислять
В экстентах FIXME
В процентах FIXME

Итог

После создания логического раздела он доступен по пути /dev/<VG_name>/<LV_name>.

Изменение размера раздела с существующей файловой системой

Перед выполнением

  1. Следует сделать резервную копию данных или выполнять все на свой страх и риск.
  2. Размонтировать файловую систему перед всеми изменениями.

Увеличение

Изначально требуется добавить диск или раздел как физический том LVM:

pvcreate /dev/sdX [/dev/sdY ...]    # /dev/sdX и /dev/sdY - абстрактное название диска и раздела

Следующим действием расширяем группу добавленным физическим томом:

vgextend <VG_name> /dev/sdX [/dev/sdY ...]

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

lvextend -l +100%FREE /dev/<VG_name>/<LV_name>

Для завершения изменения размера раздела производится проверка файловой стсиемы и дальнейшее ее увеличение:

e2fsck -f /dev/<VG_name>/<LV_name>
resize2fs /dev/<VG_name>/<LV_name>

Если после выполнения ошибок нет, можно монтировать раздел.

software/administration/linux/disk_subsystem/lvm.txt · Последнее изменение: 2024-10-22 20:15 — Иван Солнцев

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: GNU Free Documentation License 1.3
GNU Free Documentation License 1.3 Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki