1、新创建文件硬盘的镜像
qemu-img create -f qcow2 add.img 100G
2、关闭虚拟机并修改配置文件
virsh edit [name]
找到硬盘配置
###原有配置
<disk type='file' device='disk'>
<driver name='qemu' type='qcow2'/>
<source file='/home/kvm/LDAP/ldap.img'/>
<target dev='vda' bus='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/>
</disk>
#新增配置
<disk type='file' device='disk'>
<driver name='qemu' type='qcow2'/>
<source file='/home/kvm/LDAP/add.img'/>
<target dev='vdb' bus='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/>
</disk>
3、启动虚拟机后验证配置文件是否生效
fdisk -l //查看分区信息
##分区被识别后,接下来 分区,格式化,挂载,使用fdisk /dev/vdb //进行磁盘分区
[root@localhost ~]# fdisk /dev/vdb
Command (m for help): n
Select (default p): p
Partition number (1-4, default 1): # 回车
First sector (2048-209715199, default 2048): #回车
Last sector, +sectors or +size{K,M,G} (2048-209715199, default 209715199): #回车
Command (m for help): t
Hex code (type L to list all codes): 8e
Command (m for help): p
/dev/vdb1 2048 209715199 104856576 8e Linux LVM
Command (m for help): w
4、格式化
mkfs -t xfs /dev/vdb1 ###格式化文件为xfs
5、扩充新分区
扩充的顺序为 pv--> vg --> lv-->LVM
[root@localhost ~]# pvcreate /dev/vdb1 #创建物理卷
WARNING: xfs signature detected on /dev/vdb1 at offset 0. Wipe it? [y/n]: y
[root@localhost ~]# pvdisplay #查看物理卷信息
[root@localhost ~]# vgextend centos /dev/vdb1
Volume group "centos" successfully extended
[root@localhost ~]# vgdisplay #查看vg 卷组的信息
[root@localhost ~]# lvextend -L +99G /dev/centos/home /dev/vdb1 #向lvm中添加空间
[root@localhost ~]# xfs_growfs /dev/mapper/centos-home #更新lvm
在rhel7.x中要用xfs_growfs命令,不然用resize2fs会有报错,若不是xfs我们可以用resize2fs
6、df 查看