我的服务器上有一个磁盘,我想让它的磁盘映像可在同一台服务器上下载。磁盘本身是 500GB,但我不想下载 500GB 的磁盘映像。我想尝试使用包含磁盘映像的 squashfs。我见过直接使用 dd(使用 选项-p
)mksquashfs
,但我找不到任何文档说明是否可以将此过程与两个命令一起使用(qcow2 所需:qemu-img create -f qcow2 foo.qcow2 500G
和qemu-img convert -f raw -O qcow2 /dev/sdb foo.qcow2
)
是否有可能做到这一点?
编辑:我知道可以制作一个压缩的 qcow2,但我也找不到任何关于如何直接制作压缩的 qcow2 的文档(不制作图像然后转换),如果有人知道如何做,那将非常有用
答案1
我刚刚意识到我可以从原始图像转换(qemu-img convert -c -f raw -O qcow2 /dev/sdb foo.qcow2 -p
)