> Linux教程 > 系统运维 >

Linux LVM磁盘原地扩容

目前ECS磁盘已经支持原地扩容,无需购买新磁盘来增加LVM单个分区的大小,操作方法如下:

1、控制台操作磁盘扩容后,可看到磁盘已经是6G(原有大小5G)

lvm2.jpg

 

但是系统内fdisk -l /dev/xvdb查看还是5G大小

lvm1.jpg

2、系统中将已经挂载的分区取消挂载

lvm3.jpg

3、取消逻辑卷的激活状态

lvm4.jpg

4、控制台操作将磁盘卸载

lvm5.jpg

5、控制台重新挂载磁盘

lvm6.jpg

6、fdisk -l /dev/xvdb可以看到磁盘空间变大了

lvm7.jpg

7、fdisk /dev/xvdb对磁盘进行分区操作,添加一个分区并保存

lvm8.jpg

8、fdisk -l /dev/xvdb此时有2个分区,分别是/dev/xvdb1和/dev/xvdb2

lvm9.jpg

9、将新增的分区加入到卷组中,vgdisplay可以看到Free PE有多出来

lvm10.jpg

10、lvextend -l +256 /dev/data/lv_data增加空间进来,vgdisplay可以查看到Free PE为空了

lvm11.jpg

11、resize2fs /dev/data/lv_data变更分区大小

lvm12.jpg

12、挂载分区可以查看到空间变大了,原有数据还在。

lvm13.jpg

注意:操作示例中data是VG名称,lv_data是逻辑卷名称,请根据实际情况填写

(责任编辑:IT)