​qemu-img 转换:raw、qcow2、qed、vdi、vmdk、vhd虚拟磁盘格式

qemu-img 转换:raw、qcow2、qed、vdi、vmdk、vhd 

所述的qemu-IMG转换命令可以执行多种格式,包括之间的转换qcow2qed, rawvdivhd,和vmdk

qemu-img 格式字符串

图片格式

qemu-img 的参数

QCOW2(KVM、Xen)

qcow2

QED (KVM)

qed

生的

raw

VDI (VirtualBox)

vdi

VHD (Hyper-V)

vpc

VMDK (VMware)

vmdk

本示例将一个名为的原始图像文件转换为image.img qcow2 图像文件。

$ qemu-img convert -f raw -O qcow2 image.img image.qcow2

运行以下命令将 vmdk 映像文件转换为原始映像文件。

$ qemu-img convert -f vmdk -O raw image.vmdk image.img

运行以下命令将 vmdk 映像文件转换为 qcow2 映像文件。

$ qemu-img convert -f vmdk -O qcow2 image.vmdk image.qcow2

运行以下命令将 qcow2 映像文件转换为vmdk 映像文件。

qemu-img convert -f qcow2 -O vmdk image.qcow2 image.vmdk
     
     
 
笔记

该标志是可选的。如果省略, 将尝试推断图像格式。-f formatqemu-img

使用 Windows 转换映像文件时,请确保已安装 virtio 驱动程序。否则,由于缺少 virtio 驱动程序,您将在启动映像时出现蓝屏。另一种选择是在 Image 服务中更新镜像时设置如下镜像属性以避免此问题,但它会显着降低虚拟机性能。

$ openstack image set --property hw_disk_bus='ide' image_name_or_id 

VBoxManage: VDI (VirtualBox) 到 raw 

如果您使用 VirtualBox 创建了 VDI 映像,则可以使用 VirtualBoxVBoxManage附带的命令行工具将其转换为原始格式。在 Mac OS X 和 Linux 上,VirtualBox 默认将图像存储在目录中。以下示例从 VirtualBox VDI 映像在当前目录中创建一个原始映像。~/VirtualBox VMs/

$ VBoxManage clonehd ~/VirtualBox\ VMs/image.vdi image.img --format raw
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值