修改kvm虚拟机镜像文件大小

简介:

1、查看kvm镜像的格式信息

1
2
3
4
5
6
[root@base-12-199 bakup] # qemu-img info 10.1.12.201_base-12-201
image: 10.1.12.201_base-12-201
file  format : qcow2
virtual size: 200G (214748364800 bytes)
disk size: 88G
cluster_size: 65536

2、给镜像增加100G空间

1
2
3
4
5
6
7
8
[root@base-12-199 bakup] # qemu-img resize 10.1.12.201_base-12-201 +100G
Image resized.
[root@base-12-199 bakup] # qemu-img info 10.1.12.201_base-12-201
image: 10.1.12.201_base-12-201
file  format : qcow2
virtual size: 300G (322122547200 bytes)
disk size: 88G
cluster_size: 65536

3、给镜像减少100G空间

qcow2格式降低空间

1
2
[root@base-12-199 bakup] # qemu-img resize 10.1.12.201_base-12-201-- -100G
This image  format  does not support resize

由于qcow2格式不支持空间减少,所以要使用raw格式。

1
[root@base-12-199 bakup] # qemu-img convert -O raw 10.1.12.201_base-12-201 10.1.12.201_base-12-201.raw

查看镜像信息

1
2
3
4
5
6
7
8
9
10
11
12
[root@base-12-199 bakup] # qemu-img info 10.1.12.201_base-12-201.raw
image: 10.1.12.201_base-12-201.raw
file  format : raw
virtual size: 300G (429496729600 bytes)
disk size: 88G
[root@base-12-199 bakup] # qemu-img resize 10.1.12.201_base-12-201.raw -- 100G
Image resized.
[root@base-12-199 bakup] # qemu-img info 10.1.12.201_base-12-201.raw
image: 10.1.12.201_base-12-201.raw
file  format : raw
virtual size: 200G (214748364800 bytes)
disk size: 88G

转换为qcow2

1
2
3
4
5
6
[root@base-12-199 bakup] # qemu-img convert -O qcow2 10.1.12.201_base-12-201.raw 10.1.12.201_base-12-201.qcow2
[root@base-12-199 bakup] # qemu-img info 10.1.12.201_base-12-201.qcow2
image: 10.1.12.201_base-12-201.qcow2
file  format : qcow2
virtual size: 200G (214748364800 bytes)
disk size: 88G









本文转自 wangpengtai  51CTO博客,原文链接:http://blog.51cto.com/wangpengtai/2066460,如需转载请自行联系原作者
目录
相关文章
|
12天前
|
存储 运维 Linux
KVM详解(三)——KVM创建虚拟机
KVM详解(三)——KVM创建虚拟机
22 6
|
5天前
|
弹性计算 Shell KVM
查看KVM 虚拟机中的网卡信息
【4月更文挑战第29天】
4 0
|
5天前
|
弹性计算 Shell KVM
快速克隆KVM 虚拟机
【4月更文挑战第29天】
11 3
|
5天前
|
弹性计算 Shell KVM
|
10天前
|
运维 IDE Linux
KVM详解(九)——CentOS6虚拟机关机失败问题解决
KVM详解(九)——CentOS6虚拟机关机失败问题解决
19 5
|
10天前
|
运维 Linux KVM
KVM详解(八)——KVM虚拟机自启动
KVM详解(八)——KVM虚拟机自启动
15 5
|
11天前
|
运维 Linux KVM
KVM详解(六)——KVM虚拟机快照
KVM详解(六)——KVM虚拟机快照
8 0
|
11天前
|
运维 Linux KVM
KVM详解(五)——KVM虚拟机镜像格式
KVM详解(五)——KVM虚拟机镜像格式
13 0
|
17天前
|
Linux KVM 数据库
虚拟机数据恢复—误删除KVM虚拟机的数据恢复案例
虚拟化数据恢复环境&故障: KVM是Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux2.6.20版本之后集成在Linux的各个主要发行版本中。KVM使用Linux自身的调度器进行管理。 本案例中的服务器操作系统为Linux,文件系统为EXT4。操作系统上的部署的几台KVM虚拟机被删除,每台KVM虚拟机包含一个qcow2格式的磁盘文件和一个raw格式的磁盘文件,用户需要恢复的数据是raw格式的磁盘文件。这几台被误删除的虚拟机存放的是数据库,程序代码等数据。
|
5月前
|
机器学习/深度学习 Ubuntu Linux
如何在Ubuntu 23.10部署KVM并创建虚拟机?
如何在Ubuntu 23.10部署KVM并创建虚拟机?