使用 qemu-img 转换镜像格式

简介: qemu-img 镜像格式转换工具支持 vhd、vmdk、qcow2、raw、vhdx、qcow、vdi 或 qed 社区格式的镜像的相互转换。

qemu-img 镜像格式转换工具支持 vhd、vmdk、qcow2、raw、vhdx、qcow、vdi 或 qed 社区格式的镜像的相互转换。

查看信息

$ qemu-img info vzdump-qemu-125-2022_08_16-13_40_42.vma                                                                                                                                                                                    
image: vzdump-qemu-125-2022_08_16-13_40_42.vma                                                                                                                                                                                                                                
file format: raw                                                                                                                                                                                                                                                              
virtual size: 3 GiB (3221810176 bytes)                                                                                                                                                                                                                                        
disk size: 3 GiB

$ qemu-img info vzdump-qemu-125-2022_08_16-13_40_42.qcow2 
image: vzdump-qemu-125-2022_08_16-13_40_42.qcow2
file format: qcow2
virtual size: 3 GiB (3221810176 bytes)
disk size: 3 GiB
cluster_size: 65536
Format specific information:
    compat: 1.1
    compression type: zlib
    lazy refcounts: false
    refcount bits: 16
    corrupt: false
    extended l2: false

格式转换

执行如下命令转换镜像文件格式。

# 转换 vmdk 格式为 qcow2 格式
$ qemu-img convert -p -f vmdk -O qcow2 centos6.9.vmdk centos6.9.qcow2

# 转换 vma(raw) 为 qcow2
$ qemu-img convert -p -f raw -O qcow2 vzdump-qemu-125-2022_08_16-13_40_42.vma vzdump-qemu-125-2022_08_16-13_40_42.qcow2
    (100.00/100%)

上述命令中各参数对应的说明如下:

  • -p 标识转换的进度条。
  • -f 源镜像格式。
  • -O 目标镜像格式 + 源镜像文件名称 + 目标文件名称。

转换完成后,目标文件会出现在源镜像文件所在的目录下。

参考文献

目录
相关文章
|
2月前
|
Linux KVM 虚拟化
windwos上通过qemu直接开启img、qcow2等格式磁盘镜像(无需转vmdk)
QEMU 是一款开源虚拟化软件,支持多种硬件平台和虚拟化技术,如 KVM 加速。它可以在 Windows、Linux 和 macOS 上运行。本文介绍了 QEMU 的下载、安装、配置虚拟网卡、启动虚拟机、网络通信及快照管理等步骤。通过 QEMU,用户可以轻松创建和管理虚拟机,实现高效的开发和测试环境。
854 0
windwos上通过qemu直接开启img、qcow2等格式磁盘镜像(无需转vmdk)
|
3月前
|
Linux Windows
ISO转换QCOW2
ISO转换QCOW2
451 5
|
6月前
|
存储 缓存 Unix
QEMU-img工具
QEMU-img工具
1060 1
|
7月前
|
Linux Windows
qemu-img 转换镜像格式
【1月更文挑战第2天】
506 1
|
计算机视觉 Python
python之jpg和png格式之间的转换
python之jpg和png格式之间的转换
117 0
|
存储
*.iso 和 *.img 的区别
这两者究竟有何区别
363 0
|
存储
ps之解决eps图片不能保存为png格式问题
ps之解决eps图片不能保存为png格式问题
217 0
|
关系型数据库 Linux KVM
虚拟化格式介绍 qcow2 raw vmdk
qcow2、raw、vmdk等镜像格式 目录 原文:http://www.prajnagarden.com/?p=248 June 12th, 2012 云计算用一个朋友的话来说:”做云计算最苦逼的就是得时时刻刻为一些可能一辈子都碰不到的事做好准备。
2390 0
|
C++ 机器学习/深度学习