##qcow2磁盘格式扩展思路如下

1、可以采用raw磁盘格式磁盘的扩展方式一致的方式进行。

2、 qcow2格式磁盘,直接通过qemu-img 直接扩展qcow2磁盘, 新添加一块raw格式的磁盘加入到KVM虚拟机,然后通过虚拟机系统lvm逻辑卷管理方式进行管理,扩展磁盘空间。

环境介绍:

      物理机:centos 6.5
      虚拟机:centos 6.5  主机名:test1

下面将开始通过qcow2格式添加磁盘。

###方法一:添加一块qcow2磁盘到虚拟机
1、首先查看虚拟机镜像信息;确认为qcow2格式磁盘。

shell> qemu-img info test1.img 

2、进入虚拟机,确认容量等相关信息;

shell> df -h

3、添加一块qcow2磁盘,指定10G大小;

shell> qemu-img create -f qcow2 test1_add.qcow2 10G 

4、关闭虚拟机,并编辑虚拟机test1的配置文件,添加相关信息;

shell> virsh shutdown test1
shell> virsh edit test1

添加如下信息:

    
      
      
      
    

5、进入虚拟机(ssh也可以,方法不限,哈哈),执行fdisk 命令查看是否有新添加的磁盘信息,这里为vdc:

6、首先对新添加的磁盘进行分区;

7、添加新加入的磁盘到系统的磁盘卷组,创建vdc1为卷组

添加vdc1到vg_test1卷组

resize 卷组,并确认磁盘大小是否增长

###方法二:直接扩展qcow2磁盘
1、应为初始系统,忽略掉第一种方法的操作即可;本次扩展将在原有的磁盘上进行扩展,对应虚拟机内为vda分区;
2、查看磁盘文件信息,并进行扩展

经过前后的对比,可以看出,磁盘已经由原来的20G变为40G了;
3、启动虚拟机,并进入虚拟机系统查看磁盘信息;
启动虚拟机

shell> virsh start test1


4、开始进行分区

5、创建物理卷、加入卷组、扩展逻辑卷

6、确认磁盘空间是否增长

以上为kvm qcow2磁盘模式下两种扩展方法;