相关疑难解决方法(0)

释放 kvm/qemu 上 qcow2-image-file 上未使用的空间

我们正在为我们的虚拟机使用 kvm/qemu 和 qcow2-images。

qcow2 有一个很好的特性,镜像文件只分配虚拟机实际需要的空间。但是,如果虚拟机的分配空间变小,我如何缩小映像文件?

例子:

1.) 我创建了一个 qcow2 格式的新图像,大小为 100GB

2.) 我使用这个镜像来安装 ubuntu。安装需要大约 10 GB,图像文件增长到大约 10 GB。到目前为止没有什么意外。

3.) 我用大约 40 GB 的附加数据填充了图像。图像文件增长到 50GB。我没问题:-)

4.) 这就是奇怪的地方:我删除了图像上的所有 40GB 数据,但图像大小仍然占用了 50GB。

问题:如何释放 40GB 的数据并将图像缩小到仅需要的 10GB?

提前致谢,伯尼

disk-image qemu qcow2 kvm-virtualization

31
推荐指数
4
解决办法
4万
查看次数

标签 统计

disk-image ×1

kvm-virtualization ×1

qcow2 ×1

qemu ×1