繁体   English   中英

将ext3图像转换为qcow2格式

[英]Convert ext3 image to qcow2 format

我有一个ext3图片。 但是我需要qcow2格式的映像才能使用qemu启动虚拟机。 有什么命令可以从ext3格式创建qcow2吗?

假设:

  • 已安装QEMU
  • “ ext3格式”是HDD ext3分区的映像,例如由dd创建(可能实际上是原始文件)

    qemu-img转换-O qcow2 image.ext3 image.qcow2

我的简易方法:

  • 创建一个具有足够空间以容纳ext3映像的qcow2映像磁盘。

     qemu-img create -f qcow2 disk.qcow2 10G 
  • 将qcow2图像作为设备公开。

     modprobe nbd qemu-nbd -c /dev/nbd0 disk.qcow2 
  • 在qcow2磁盘内创建一个Linux分区。

     cfdisk /dev/nbd0 
  • 将ext3映像复制到linux分区上。

     dd if=image.ext3 of=/dev/nbd0p1 
  • 断开qcow2设备。

     sync qemu-nbd -d /dev/nbd0 

准备! :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM