Virtual machine 将ext3图像转换为qcow2格式
我有一个ext3图像。但是我需要qcow2格式的图像来使用qemu启动VM。是否有从ext3格式创建qcow2的命令?假设:Virtual machine 将ext3图像转换为qcow2格式,virtual-machine,qemu,libvirt,Virtual Machine,Qemu,Libvirt,我有一个ext3图像。但是我需要qcow2格式的图像来使用qemu启动VM。是否有从ext3格式创建qcow2的命令?假设: QEMU已经安装 “ext3格式”是HDD ext3分区的映像,例如由dd创建的(可能实际上是一个原始文件) qemu img convert-O qcow2 image.ext3 image.qcow2 我的即兴创作方法: 创建一个有足够空间容纳ext3映像的qcow2映像磁盘 qemu-img create -f qcow2 disk.qcow2 10G 将q
- QEMU已经安装
- “ext3格式”是HDD ext3分区的映像,例如由dd创建的(可能实际上是一个原始文件) qemu img convert-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
- 在linux分区上复制ext3映像
dd if=image.ext3 of=/dev/nbd0p1
- 断开qcow2设备的连接
sync qemu-nbd -d /dev/nbd0