Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
Глава 4. Администрирование LVM с помощью команд
Данный раздел содержит решения некоторых практических задач с помощью текстовых команд.
Примечание
If you are creating or modifying an LVM volume for a clustered environment, you must ensure that you are running the
clvmd
daemon. For information, see see Раздел 3.1, «Создание томов LVM в кластере».
4.1. Использование команд
Сначала стоит упомянуть о некоторых основных возможностях команд LVM.
Если содержимое аргумента представляет собой величину объема информации, то единицы можно указать вручную. Если же единицы не указаны, по умолчанию будет подразумеваться использование Кбайт или Мбайт. Сами значения должны представлять собой целые числа.
При указании единиц в командной строке регистр не имеет значения. Например, М и m будут эквивалентны, при этом значения будут кратны 1024. Но если задан аргумент
--units
, то указание единиц в нижнем регистре будет означать, что они кратны 1024, а в верхнем регистре — 1000.
Если команды в качестве аргументов принимают имена логических томов или группы томов, то указывать полный путь не обязательно. Например, том
lvol0
в группе vg0
можно определить как vg0/lvol0
. Если требуется список групп томов, но при этом он не указан, по умолчанию будет подразумеваться список ВСЕХ групп томов. Если требуется определить список логических томов, но при этом задана группа томов, будет выполнена подстановка всех логических томов в заданной группе. К примеру, команда lvdisplay vg0
отобразит список всех логических томов в группе vg0
.
Для отображения подробного вывода укажите опцию
-v
, которую можно использовать каскадно для отображения детальной информации. К примеру, стандартный вывод команды lvcreate
выглядит так:
# lvcreate -L 50MB new_vg
Rounding up size to full physical extent 52.00 MB
Logical volume "lvol0" created
Использование команды
lvcreate
с опцией -v
отобразит следующее:
# lvcreate -v -L 50MB new_vg
Finding volume group "new_vg"
Rounding up size to full physical extent 52.00 MB
Archiving volume group "new_vg" metadata (seqno 4).
Creating logical volume lvol0
Creating volume group backup "/etc/lvm/backup/new_vg" (seqno 5).
Found volume group "new_vg"
Creating new_vg-lvol0
Loading new_vg-lvol0 table
Resuming new_vg-lvol0 (253:2)
Clearing start of logical volume "lvol0"
Creating volume group backup "/etc/lvm/backup/new_vg" (seqno 5).
Logical volume "lvol0" created
Можно было бы использовать
-vv
, -vvv
или даже -vvvv
, чтобы отобразить еще более подробную информацию о ходе выполнения команды. Максимально подробный вывод будет достигнут при указании -vvvv
. Следующий пример демонстрирует лишь первые несколько строк вывода команды lvcreate -vvvv
:
# lvcreate -vvvv -L 50MB new_vg
#lvmcmdline.c:913 Processing: lvcreate -vvvv -L 50MB new_vg
#lvmcmdline.c:916 O_DIRECT will be used
#config/config.c:864 Setting global/locking_type to 1
#locking/locking.c:138 File-based locking selected.
#config/config.c:841 Setting global/locking_dir to /var/lock/lvm
#activate/activate.c:358 Getting target version for linear
#ioctl/libdm-iface.c:1569 dm version OF [16384]
#ioctl/libdm-iface.c:1569 dm versions OF [16384]
#activate/activate.c:358 Getting target version for striped
#ioctl/libdm-iface.c:1569 dm versions OF [16384]
#config/config.c:864 Setting activation/mirror_region_size to 512
...
Для отображения вспомогательной информации об использовании команды, используйте опцию
--help
.
commandname --help
Для отображения страницы помощи используйте команду
man
:
man commandname
Например,
man lvm
отобразит общую информацию об LVM.
All LVM objects are referenced internally by a UUID, which is assigned when you create the object. This can be useful in a situation where you remove a physical volume called
/dev/sdf
which is part of a volume group and, when you plug it back in, you find that it is now /dev/sdk
. LVM will still find the physical volume because it identifies the physical volume by its UUID and not its device name. For information on specifying the UUID of a physical volume when creating a physical volume, see see Раздел 6.4, «Восстановление метаданных физического тома».