Openstack VM 云主机(Centos7.4系统)磁盘镜像是50G的,可是需要创建100G云主机的系统盘,就需要实行LVM扩容:
1.对硬盘进行分区,执行fdisk命令:
#fdisk /dev/vda
2.创建分区并且转换分区类型为LVM。
p 查看已经存在的分区。
n 新增一个分区。
p 选择Primary主分区。
3 设置分区号。
t 修改分区类型。
3 选择分区。
8e 修改为LVM。
w 写入分区表。
3.在不重启的情况下重读分区:
#partprobe
4.格式化分区类型为XFS:
#mkfs.xfs /dev/vda3
5.LVM添加磁盘,创建物理卷,并且查看:
#pvcreate /dev/vda3 这是初始化刚才的分区3。
#pvdisplay
6.扩容vg 物理卷组。
#vgextend centos /dev/vda3 将初始化过的分区加入到虚拟卷组centos (卷和卷组的命令可以通过 vgdisplay )
#vgdisplay
7.扩展LV:
#lvextend -l +100%FREE /dev/centos/root
8.使用 xfs_growfs 命令在线调整xfs格式文件系统大小(CentOS6使用resize2fs):
#xfs_growfs /dev/mapper/centos-root
9.查看扩容结果:
#df -Th|grep -v 'tmpfs'
10.重新编辑分区表/etc/fstab.
因为本文中写的是扩容磁盘到了root分区,所以不需修改fstab的分区表。