有没有什么办法可以将qcow2图像缩小而不将其转换为原始图像?
我不能将其转换为原始的,因为我没有足够的磁盘空间足够的原始图像。
Noop转换(qcow2-to-qcow2)删除稀疏空间:
qemu-img convert -O qcow2 source.qcow2 shrunk.qcow2
您还可以尝试将压缩( -c )添加到输出图像:
qemu-img convert -c -O qcow2 source.qcow2 shrunk.qcow2
在运行上面的命令之前,一定要closures虚拟机。 在对结果满意之后,可以将shrunk.qcow2重命名为您的VMconfiguration所需的原始名称。
尝试virt-sparcify – 它将virt-sparcify图像中未使用的块,然后重复删除零