KVM虚拟机扩展磁盘空间(添加qcow2磁盘)
我的虚拟机1.现在要扩容centos6.5_nginx_192.168.0.101虚拟机的磁盘容量,开启centos6.5_nginx_192.168.0.101查看磁盘情况:centos6.5_nginx_192.168.0.101磁盘情况2.现在/dev/...

我的虚拟机
1.现在要扩容centos6.5_nginx_192.168.0.101虚拟机的磁盘容量,开启centos6.5_nginx_192.168.0.101查看磁盘情况:

centos6.5_nginx_192.168.0.101磁盘情况
2.现在/dev/mapper/VolGroup-lv_root只有30G,回到物理机,关掉该虚拟机(virsh destroy centos6.5_nginx_192.168.0.101)并编辑centos6.5_nginx_192.168.0.101
的配置文件(virsh edit centos6.5_nginx_192.168.0.101)

centos6.5_nginx_192.168.0.101的配置
3.找到磁盘配置信息,确认磁盘格式为qcow2:

磁盘配置信息
4.退出后创建新的磁盘qemu-img create -f qcow2 centos6.5_nginx_192.168.0.101_add.qcow2 70G(大小为70G,格式为qcow2,名字为centos6.5_nginx_192.168.0.101_add.qcow2)因为之前创建虚拟机的时候我的磁盘都是创建在/home/kvm_imgs的文件夹里的,所以把要新增的磁盘也放在这里面:

新建磁盘文件
5.接着继续编辑我们的对应虚拟机的配置文件(virsh edit centos6.5_nginx_192.168.0.101)还是找到磁盘信息位置
6.把这段信息放在磁盘信息下方(注意蓝色字体部分要是你对应文件的路径和文件名):

添加新磁盘信息
7.然后保存退出,打开该虚拟机,到centos6.5_nginx_192.168.0.101的虚拟机上操作,输入fdisk -l 查看分区情况:

分区情况
8.对/dev/sda进行分区操作:fdisk /dev/sda:

空值表示直接回车
9.此时fdisk -l 发现/dev/sda 下多出了/dev/sda1分区

10.扩展lvm逻辑卷:
![]()

![]()

注意:如果用resize2fs报错(Couldn't find valid filesystem superblock)
说明是文件系统问题 查看文件系统类型:mount |grep root 发现是xfs的话则要把resize2fs改为xfs_growfs 即xfs_growfs /dev/mapper/VolGroup-lv_root:下图是在centos7下扩展的文件系统类型:
![]()
更多推荐


所有评论(0)