gpt4 book ai didi

linux - vmdk to qcow convert 显示问题

转载 作者:太空宇宙 更新时间:2023-11-04 12:06:40 27 4
gpt4 key购买 nike

有人在将 VMDK 文件转换为 qcow 格式时遇到以下问题吗?

Write failed to dstDisk [####] server1/server1.vmdk curSector 146792448,numSectorToRead 2046 error write /dev/nbd0: no space left on device

CloneDisk: Failed to copy sectors : write /dev/nbd0: no space left on device

CMD: %!(EXTRA *exec.Cmd=&{/usr/bin/qemu-nbd [qemu-nbd -d /dev/nbd0] [] <nil> <nil> <nil> [] <nil> <nil> <nil> <nil> <nil> false [] [] [] [] <nil> <nil>})

最佳答案

我使用 qemu-img QEMU 实用程序(在 Debian qemu-utils 包中)在 bash 中执行此两阶段转换 (vmdk->raw->qcow)。

该脚本处理单 VMDK 或多 VMDK 文件。

echo "Converting multiple VMDK files in $PWD into QCOW..."

rm -f tmpImage.raw
for i in *.vmdk; do
echo "Converting $i ..."
qemu-img convert -f vmdk "$i" -O raw "$i.raw"
cat "$i".raw >> tmpImage.raw
done
echo "Creating finalImage.qcow..."
qemu-img convert -f raw -O qcow tmpImage.raw finalImage.qcow
rm tmpImage.raw

唯一真正的问题是我们是否要在转换之前将未排序的“$i.vmdk”文件附加到其最终原始图像的末尾,但这种方式似乎效果最好。

关于linux - vmdk to qcow convert 显示问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50481308/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com