如何直接从磁盘创建压缩磁盘映像(qcow2 和/或 squashfs)?

如何直接从磁盘创建压缩磁盘映像(qcow2 和/或 squashfs)?

我的服务器上有一个磁盘,我想让它的磁盘映像可在同一台服务器上下载。磁盘本身是 500GB,但我不想下载 500GB 的磁盘映像。我想尝试使用包含磁盘映像的 squashfs。我见过直接使用 dd(使用 选项-pmksquashfs,但我找不到任何文档说明是否可以将此过程与两个命令一起使用(qcow2 所需:qemu-img create -f qcow2 foo.qcow2 500Gqemu-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

相关内容