本文介绍的内容有:如何创建LVM物理卷、如何扩展卷组、如何扩展/增加逻辑卷。LVM的主要目的是灵活的磁盘管理,扩展逻辑卷非常容易,只需很少的步骤,就可以在线完成而无需卸载特定的逻辑卷。
扩展逻辑卷涉及以下步骤
检查LVM所在的卷组中是否有足够的未分配磁盘空间。
如果是,则可以使用该空间来扩展逻辑卷。
如果不是,请将新磁盘或LUN添加到系统中。
将物理磁盘转换为物理卷(PV)。
扩展卷组。
增加逻辑卷。
扩展文件系统,参考在Linux上使用LVM扩展根文件系统的步骤。
检查扩展的文件系统大小。
如何创建LVM物理卷
使用pvcreate命令创建LVM物理卷。
在操作系统中检测到磁盘后,请使用pvcreate命令初始化LVM PV(物理卷):
# pvcreate /dev/sdc
Physical volume '/dev/sdc' successfully created
注:上面的命令将擦除给定磁盘/dev/sdc上的所有数据。可以将物理磁盘而不是磁盘分区直接添加到LVM PV中。
使用pvdisplay命令显示您创建的PV:
# pvdisplay /dev/sdc
'/dev/sdc' is a new physical volume of '10.00 GiB'
如何扩展卷组
使用以下命令将新的物理卷添加到现有的卷组:
# vgextend vg01 /dev/sdc
Volume group 'vg01' successfully extended
使用vgdisplay命令显示您创建的PV:
# vgdisplay vg01
如何扩展/增加逻辑卷
使用以下命令来增加现有LVM逻辑卷。
逻辑卷扩展(lvextend)的通用语法:
lvextend [Additional space to be added] [Existing Logical Volume Name]
使用以下命令将现有逻辑卷额外增加到10GB:
# lvextend -L +10G /dev/mapper/vg01-lv002
Rounding size to boundary between physical extents: 5.90 GiB
Size of logical volume vg01/lv002 changed from 5.00 GiB (1280 extents) to 15.00 GiB (3840 extents).
Logical volume var successfully resized
使用PE大小扩展逻辑卷:
# lvextend -l +2560 /dev/mapper/vg01-lv002
要使用百分比(%)扩展逻辑卷,请使用以下命令:
# lvextend -l +40%FREE /dev/mapper/vg01-lv002
现在,逻辑卷已扩展,您需要调整文件系统的大小以扩展逻辑卷内部的空间。
对于基于ext3和ext4的文件系统,请运行以下命令:
# resize2fs /dev/mapper/vg01-lv002
对于xfs文件系统,请使用以下命令:
# xfs_growfs /dev/mapper/vg01-lv002
使用df命令查看文件系统大小:
# df -h /lvmtest1
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg01-lv002 15360M 34M 15326M 4% /lvmtest1
相关主题
联系客服