KVM下qcow2磁盘格式磁盘扩容

来源:互联网 发布:java unicode码转中文 编辑:程序博客网 时间:2024/05/29 14:22

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 test1shell> 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为卷组
test
添加vdc1到vg_test1卷组
这里写图片描述
resize 卷组,并确认磁盘大小是否增长
这里写图片描述

方法二:直接扩展qcow2磁盘

1、应为初始系统,忽略掉第一种方法的操作即可;本次扩展将在原有的磁盘上进行扩展,对应虚拟机内为vda分区;
2、查看磁盘文件信息,并进行扩展
这里写图片描述
经过前后的对比,可以看出,磁盘已经由原来的20G变为40G了;
3、启动虚拟机,并进入虚拟机系统查看磁盘信息;
启动虚拟机

shell> virsh start test1

这里写图片描述

这里写图片描述
4、开始进行分区
这里写图片描述
5、创建物理卷、加入卷组、扩展逻辑卷
这里写图片描述

6、确认磁盘空间是否增长
这里写图片描述

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

0 0
原创粉丝点击