4.3. Управление группами

В этой секции описываются команды администрирования групп томов.

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

Команда vgcreate создаст новую группу томов с заданным именем и добавит в нее как минимум один физический том.
Следующая команда создаст группу vg1, включающую в свой состав физические тома /dev/sdd1 и /dev/sde1.
vgcreate vg1 /dev/sdd1 /dev/sde1
Если группа создается на основе физических томов, их пространство по умолчанию подразделяется на экстенты размером 4 мегабайт. Этот размер и определяет минимальную величину изменения размера логического тома. Число экстентов не оказывает влияния на эффективность ввода-вывода для логического тома.
Размер экстента можно задать с помощью аргумента -s команды vgcreate. Дополнительно можно ограничить число томов в группе — для этого используется -p (для физических томов) или -l (для логических томов).
По умолчанию группа томов выделяет физические экстенты согласно стандартным правилам, то есть чередующиеся секции не будут располагаться на одном физическом томе. Стандартная политика распределения обозначена как normal. Аргумент --alloc команды vgcreate позволяет изменить значение на contiguous, anywhere или cling.
contiguous требует, чтобы новые экстенты размещались следом за существующими. Если есть достаточное число экстентов, чтобы удовлетворить запрос выделения пространства, а политика normal не может их использовать, можно выбрать anywhere. Экстенты будут заняты, даже если при этом чередующиеся сегменты будут включены в один том, тем самым оказав отрицательный эффект на производительность. Команда vgchange позволяет изменить метод выделения экстентов.
Раздел 4.4.12.2, «Увеличение логического тома в режиме cling» содержит информацию о cling и выборе томов с помощью тегов.
В целом, любой метод, отличный от normal, используется только в особых, нестандартных случаях.
Файлы групп томов и их логических томов расположены в /dev. Путь:
/dev/vg/lv/
Например, если есть группы myvg1 и myvg2 с томами lvo1, lvo2 и lvo3 в составе каждой из них, им будет соответствовать шесть файлов:
/dev/myvg1/lv01
/dev/myvg1/lv02
/dev/myvg1/lv03
/dev/myvg2/lv01
/dev/myvg2/lv02
/dev/myvg2/lv03
Максимально допустимый размер устройства с LVM — 8 эксабайт для 64-битных процессоров.