Show Table of Contents
4.4. Управление логическими томами
В этой секции будут рассмотрены команды управления логическими томами.
4.4.1. Создание линейных логических томов
Новый логический том можно создать с помощью
lvcreate. Если имя тома не указано, по умолчанию будет использоваться обозначение lvol#, где # — внутренний номер логического тома.
Для нового линейного тома выделяются свободные экстенты из группы физических томов. Обычно логические тома используют все доступное пространство. При изменении размера логического тома экстенты в их основе будут переорганизованы или освобождены.
Следующая команда создаст логический том размером 10 гигабайт в группе
vg1.
lvcreate -L 10G vg1
Приведенная далее команда создаст линейный том
testlv размером 1500 мегабайт в группе testvg. При этом будет создано блочное устройство /dev/testvg/testlv.
lvcreate -L1500 -n testlv testvg
Далее из свободных экстентов в группе
vg0 будет создан логический том gfslv размером 50 гигабайт.
lvcreate -L 50G -n gfslv vg0
lvcreate -l позволяет задать размер логического тома в экстентах. Также можно указать процентную часть группы томов, используемую для создания логического тома. Приведенная ниже команда создаст том mylv, занимающий 60% группы testvol.
lvcreate -l 60%VG -n mylv testvg
С помощью
-l можно также указать процент свободного пространства группы, которое будет занято логическим томом. Например, команда создания тома yourlv, который займет все свободное пространство группы testvol будет выглядеть так:
lvcreate -l 100%FREE -n yourlv testvg
С помощью
-l можно также создать логический том, который будет использовать целую группу томов. Другой способ создания логического тома, занимающего всю группу, состоит в передаче команде lvcreate значения «Total PE», найденного с помощью vgdisplay.
Пример создания логического тома
mylv, который полностью заполнит группу testvg:
#vgdisplay testvg | grep "Total PE"Total PE 10230 #lvcreate -l 10230 testvg -n mylv
При создании логического тома на основе физических томов стоит учесть вероятность того, что в будущем физический том может потребоваться удалить (см. Раздел 4.3.6, «Удаление физических томов из группы»).
Чтобы создать логический том на основе определенных физических томов в группе, надо их перечислить в командной строке
lvcreate. Далее будет создан логический том testlv на основе физического тома /dev/sdg1 в группе testvg.
lvcreate -L 1500 -ntestlv testvg /dev/sdg1
Можно указать, какие экстенты будут задействованы для образования логического тома. В следующем примере будет создан линейный том, в состав которого войдут экстенты 0 — 24 физического тома
/dev/sda1 и 50 — 124 тома /dev/sdb1. Оба физических тома принадлежат группе testvg.
lvcreate -l 100 -n testlv testvg /dev/sda1:0-24 /dev/sdb1:50-124
Следующий пример демонстрирует создание линейного тома на основе экстентов 0 — 25 физического тома
/dev/sda1 и затем продолжая с экстента 100.
lvcreate -l 100 -n testlv testvg /dev/sda1:0-25:100-
По умолчанию правила выделения экстентов наследуются от группы томов (
inherit). Это можно изменить с помощью lvchange (см. Раздел 4.3.1, «Создание групп томов»).

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.