需求背景
原centos7虚机是将一块裸盘(未分区)通过lvm的方式挂载到/data目录下,现因业务需要,需增加/data目录的磁盘空间,先在虚机管理平台上将原磁盘增加20G空间,然后扩容到/data目录中。
如下图,当前系统盘/dev/sdb为20G,通过lvm挂载在/data目录下:
下面需要将sdb扩容到40G
在虚机管理平台上扩容原磁盘(硬盘2)空间至40G
将磁盘2空间增加到40G:
磁盘扩容后,需在系统中重新扫描下磁盘信息,才会显示出新加的空间,可使用以下命令:
echo 1 > /sys/block/sdb/device/rescan
执行完毕后,通过fdisk -l 或者 lsblk命令查看磁盘信息:
如上,/dev/sdb磁盘已经扩到40G,但lvm还是原来的20G
扩容PV
当前系统PV信息如下:
PV只有20G,下面通过 pvresize 命令重新设置:
可以看到,PV已经设置成40G,其中有20G没被使用
查看VG信息
通过vgdisplay查看vg:
可以看到 vg还有20G未被利用
扩容lvm
通过lvextend扩容lvm:
lvextend -l +5120 /dev/spvg/splv # 5120为上面通过vgdisplay查询到的
可以看到vg的空间也扩到了40G,lvm的空间变成了40G
/data目录容量刷新
查看/data目录空间,仍为20G,需要刷新下容量:
如上图,/data目录成功扩容到40G,磁盘扩容成功。
点关注,一起成长!