使用 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 目标镜像格式 + 源镜像文件名称 + 目标文件名称。

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

参考文献

目录
相关文章
|
Ubuntu Linux KVM
分享一些OpenStack的qcow2格式实例镜像
分享一些OpenStack的qcow2格式实例镜像
分享一些OpenStack的qcow2格式实例镜像
|
17天前
|
存储 缓存 Unix
QEMU-img工具
QEMU-img工具
40 1
|
2月前
|
程序员 Linux KVM
【qemu虚拟化】将img镜像文件转换为VMware虚拟机
QEMU是一个开源的硬件虚拟化器,能在多种平台如x86、ARM、PowerPC上运行,支持虚拟化不同体系结构的操作系统。它具有硬件仿真、虚拟化支持、磁盘和网络仿真、快照回滚及可扩展性等特点。要使用QEMU,首先从[官网](https://www.qemu.org/download/)下载,然后通过命令行运行进行转换。转换后的vMDK文件可在VMware中导入,创建新的虚拟机进行使用。
927 1
【qemu虚拟化】将img镜像文件转换为VMware虚拟机
|
2月前
|
存储 Linux KVM
|
2月前
|
Linux Windows
qemu-img 转换镜像格式
【1月更文挑战第2天】
252 1
|
2月前
|
Python
image.save()方式支持的图片格式
python保存图片格式
108 0
|
Linux
Linux下采集摄像头的图像再保存为JPG图片存放到本地(YUYV转JPG)
Linux下采集摄像头的图像再保存为JPG图片存放到本地(YUYV转JPG)
1869 1
Linux下采集摄像头的图像再保存为JPG图片存放到本地(YUYV转JPG)
|
存储
*.iso 和 *.img 的区别
这两者究竟有何区别
286 0
|
关系型数据库 Linux KVM
虚拟化格式介绍 qcow2 raw vmdk
qcow2、raw、vmdk等镜像格式 目录 原文:http://www.prajnagarden.com/?p=248 June 12th, 2012 云计算用一个朋友的话来说:”做云计算最苦逼的就是得时时刻刻为一些可能一辈子都碰不到的事做好准备。
2334 0