我们正在为我们的虚拟机使用 kvm/qemu 和 qcow2-images。
qcow2 有一个很好的特性,镜像文件只分配虚拟机实际需要的空间。但是,如果虚拟机的分配空间变小,我如何缩小映像文件?
例子:
1.) 我创建了一个 qcow2 格式的新图像,大小为 100GB
2.) 我使用这个镜像来安装 ubuntu。安装需要大约 10 GB,图像文件增长到大约 10 GB。到目前为止没有什么意外。
3.) 我用大约 40 GB 的附加数据填充了图像。图像文件增长到 50GB。我没问题:-)
4.) 这就是奇怪的地方:我删除了图像上的所有 40GB 数据,但图像大小仍然占用了 50GB。
问题:如何释放 40GB 的数据并将图像缩小到仅需要的 10GB?
提前致谢,伯尼