Red Hat Training
A Red Hat training course is available for RHEL 8
5.2. 使用 CLI 命令
以下小节描述了 LVM CLI 命令的一些一般操作功能。
在命令行参数中指定单元
当在命令行参数中需要大小时,可以明确指定其单位。如果您没有指定单位,那么就使用默认单位,通常为 KB 或者 MB。LVM CLI 命令不接受分数。
当在命令行参数中指定单位时,LVM 是不区分大小写的;例如, M 和 m 是等效的,都使用 2 的幂( 1024 的倍数)。但是,当在命令中指定 --units
参数时,小写表示该单位为 1024,而大写表示该单位是 1000 的倍数。
指定卷组和逻辑卷
在 LVM CLI 命令中指定卷组或者逻辑卷时请注意以下几点。
-
如果命令使用卷组或者逻辑卷名称作为参数,则完整路径名称是可选的。可以在名为
vg0
卷组中的名为lvol0
的逻辑卷指定为vg0/lvol0
。 - 当需要卷组列表但为空时,则使用所有卷组的列表替代。
-
当需要列出逻辑卷但提供了一个卷组,则使用在那个卷组中的所有逻辑卷列表替代。例如,
lvdisplay vg0
命令将显示卷组vg0
中的所有逻辑卷。
增加输出详细程度
所有 LVM 命令都接受 -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
Rounding up size to full physical extent 52.00 MB
Archiving volume group "new_vg" metadata (seqno 1).
Creating logical volume lvol0
Creating volume group backup "/etc/lvm/backup/new_vg" (seqno 2).
Activating logical volume new_vg/lvol0.
activation/volume_list configuration setting not defined: Checking only host tags for new_vg/lvol0.
Creating new_vg-lvol0
Loading table for new_vg-lvol0 (253:0).
Resuming new_vg-lvol0 (253:0).
Wiping known signatures on logical volume "new_vg/lvol0"
Initializing 4.00 KiB of logical volume "new_vg/lvol0" with value 0.
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
...
显示 LVM CLI 命令的帮助信息
您可以使用 命令的 --help
参数显示任意 LVM CLI 命令的帮助信息。
# commandname --help
要显示某个命令的 man page,请执行 man
命令:
# man commandname
man lvm
命令提供有关 LVM 的一般在线信息。