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
添加如下信息:
<disk type='file' device='disk'>
<driver name='qemu' type='qcow2' cache='none'/>
<source file='/work/images/test1_add.qcow2'/>
<target dev='vdc' bus='virtio'/>
</disk>
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磁盘模式下两种扩展方法;