LVM 配置工具
创建物理卷和卷组后,下一步是从分配给卷组的空间创建逻辑卷。这篇文章讨论了一些最常用的与逻辑卷相关的命令和实用程序。
创建逻辑卷
使用 lvcreate 命令创建新的逻辑卷。此命令会自动在 /dev 目录中创建块设备节点。
语法是:
# lvcreate [options] --size [size] --name LV_name VG_name
-size 选项通过从卷组的空闲物理盘区池中分配逻辑盘区来定义逻辑卷的大小。
例如,要从名为 vg01 的卷组创建一个大小为 2 GB 的名为 lv01 的逻辑卷,请输入:
# lvcreate -v --size 2g --name lv01 vg01
Archiving volume group "vg01" metadata (seqno 1).
Creating logical volume lv01
Creating volume group backup "/etc/lvm/backup/vg01" (seqno 2).
Activating logical volume vg01/lv01.
activation/volume_list configuration setting not defined: Checking only host tags for vg01/lv01.
Creating vg01-lv01
Loading vg01-lv01 table (253:2)
Resuming vg01-lv01 (253:2)
Wiping known signatures on logical volume "vg01/lv01"
Initializing 4.00 KiB of logical volume "vg01/lv01" with value 0.
Logical volume "lv01" created.
显示逻辑卷
使用 lvdisplay 命令显示逻辑卷的属性。
# lvdisplay vg01/lv01
--- Logical volume --
LV Path /dev/vg01/lv01
LV Name lv01
VG Name vg01
LV UUID DyCyoq-5fF1-HujN-WeUi-XvYN-eloM-wdDSVt
LV Write Access read/write
LV Creation host, time localhost.localdomain, 2017-10-02 13:28:01 +0530
LV Status available
# open 0
LV Size 2.00 GiB
Current LE 512
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 8192
Block device 253:2
除了 lvdisplay 之外,还有两个命令列出了有关逻辑卷的信息。
lvs 命令以更简洁的形式报告有关逻辑卷的信息。
lvscan 命令扫描所有磁盘的逻辑卷。
例子:
# lvs
LV VG Attr LSize Pool Oroirn Data% Meta% Move Log Cpy%Sync Convert
root cl -wi-ao---- 17.00g
swap cl -wi-ao---- 2.00g
lv01 vg01 -wi-a----- 2.00g
# lvscan
ACTIVE '/dev/cl/swap' [2.00 GiB] inherit
ACTIVE '/dev/cl/root' [17.00 GiB] inherit
ACTIVE '/dev/vg01/lv01' [2.00 GiB] inherit
删除逻辑卷
使用 lvremove 命令删除逻辑卷。
我们必须包括卷组名称以及逻辑卷名称。
系统会提示我们确认请求。
例子:
# lvremove vg01/lv01
Do you really want to remove active logical volume vg01/lv01? [y/n]: y
Logical volume "lv01" successfully removed
其他 LV 命令
以下命令用于操作逻辑卷:
lvchange :更改逻辑卷的属性。
lvconvert :更改逻辑卷布局。
lvextend :为逻辑卷添加空间。
lvmdiskscan :列出可用作物理卷的设备。
lvmsadc :收集活动数据。
lvmsar :创建活动报告。
lvreduce :减少逻辑卷的大小。
lvrename :重命名逻辑卷。
lvresize :调整逻辑卷的大小。
THE END