使用未分配容量扩展逻辑卷的容量
操作场景
当逻辑卷容量不能满足用户需求时,可以扩展逻辑卷的容量。本指导假设您创建的15GB逻辑卷已经不能满足需求,需要增加4GB容量。
在进行扩容时,请确保需要扩容的逻辑卷所在的卷组有足够的空闲空间。如果卷组的空闲空间不能满足当前逻辑卷扩容的需求,请参考扩容云硬盘扩展逻辑卷的容量或者新增云硬盘扩展卷组的容量对卷组进行扩容。
操作步骤
- 以root用户登录弹性云服务器。
- 执行如下命令,扩展逻辑卷的容量。
lvextend -L +增加容量 逻辑卷路径
参数说明如下:
- 增加容量:该值应小于组卷剩余可用空间大小,单位可以选择“MB”或“GB”。
- 逻辑卷路径:此处需要填写待扩容的逻辑卷的路径。
命令示例:
lvextend -L +4GB /dev/vgdata/lvdata1
回显类似如下信息:
[root@ecs-lvmtest ~]# lvextend -L +4GB /dev/vgdata/lvdata1 Size of logical volume vgdata/lvdata1 changed from 15.00 GiB (3840 extents) to 19.00 GiB (4864 extents). Logical volume vgdata/lvdata1 successfully resized.
此时只是扩展的逻辑卷的容量,在其之上的文件系统也要随之进行扩展才能使用。
- 执行如下命令,扩展文件系统的容量。
resize2fs 逻辑卷路径
命令示例:
resize2fs /dev/vgdata/lvdata1
回显类似如下信息:
[root@ecs-lvmtest ~]# resize2fs /dev/vgdata/lvdata1 resize2fs 1.42.9 (28-Dec-2013) Filesystem at /dev/vgdata/lvdata1 is mounted on /Data1; on-line resizing required old_desc_blocks = 4, new_desc_blocks = 28 The filesystem on /dev/vgdata/lvdata1 is now 3657728 blocks long.
- 执行如下命令,查看文件系统容量是否增加。
df -h
回显类似如下信息:
[root@ecs-lvmtest ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/vda2 39G 1.5G 35G 5% / devtmpfs 487M 0 487M 0% /dev tmpfs 496M 0 496M 0% /dev/shm tmpfs 496M 6.7M 490M 2% /run tmpfs 496M 0 496M 0% /sys/fs/cgroup /dev/vda1 976M 131M 779M 15% /boot tmpfs 100M 0 100M 0% /run/user/0 /dev/mapper/vgdata-lvdata1 19G 44M 18G 1% /Data1
可以看到,文件系统“/dev/mapper/vgdata-lvdata1”的容量相比之前增加了4GB。