KVM虚拟机扩展磁盘空间(添加qcow2磁盘)
一、命令添加
1、查看虚拟机情况
2、现在要扩容的机器是cmdb 虚拟机的磁盘容量,查看cmdb磁盘使用情况(对/data盘进行扩容):
3、现在 /dev/mapper/centos-data 只有46G,回到物理机。关掉虚拟机(virsh destroy cmdb);并编辑cmdb 的配置文件(virsh edit cmdb)
4、找到磁盘配置信息,确认磁盘格式qcow2;
5、退出后创建新的磁盘(qemu-img create -f qcow2 cmdb_add.qcow2 50G)(大小为50G;格式为qcow2;名字为 cmdb_add.qcow2)因为之前创建虚拟机的时候我的磁盘创建在/kvm的文件夹里,所以把要新增的磁盘也放在这里面:
6、接着继续编辑我们对应的虚拟机的配置文件(virsh edit cmdb),把新建磁盘信息放入到标注出来的位置(主要修改标注出来的三个值,Centos 7修改bus;ubuntu修改的是slot):
二、图形化增加虚拟硬盘:
1、关闭虚拟机点击详情,硬盘处点击 Add Hardware
2、点击storage增加硬盘
3、增加完之后的可以看出多出了一块硬盘
三、虚拟机增加完虚拟硬盘之后操作
1、查看虚拟硬盘为:/dev/sdb
2、对/dev/sdb进行分区
3、利用fdisk -l 可以看出多了一个/dev/sdb1
4、扩展逻辑卷
扩展:
将物理卷/dev/sdb1加入到卷组 centos
这里注意的是:文件系统若是xfs,则使用xfs_growfs 命令 磁盘扩容分为逻辑卷和物理卷 文件系统若是ext4,则使用resize2fs命令
使用命令cat /etc/fstab | grep data 查看文件格式
若使用错误,会出现报错: