Qemu 使用太多磁盘

Qemu using too much disk

我在主机上使用 Centos 7,并使用 QEMU 仿真 windows 服务器,我创建了一个 15 GB 的磁盘,然后大约一周后,磁盘变为 30 GB,有什么办法吗阻止这个?我正在使用快照。是否有任何 windows 服务可能正在创建大量文件,或者 HD 可能被用作 RAM 以限制系统?从 15 GB 到 30 GB 很多,而且服务器的 HD 也不大,所以这对我来说是个大问题。我重新安装了所有并关闭了很多东西,但同样的事情又发生了。帮不上什么忙。

你没有提到你使用的是什么类型的磁盘映像,以及它的配置是什么。我从你的描述中猜测它是一个 qcow2 图像,因为你提到了快照的使用。存储在 qcow2 映像中的快照将增加其大小,超出访客可见的大小 OS。例如,如果您创建一个虚拟磁盘大小为 15 GB 的 qcow2 映像,那么如果您在映像中保存了多个不同的快照并且来宾一直在大量写入,那么它可能会在主机上消耗超过 15 GB 的空间每个快照之间的数据。即使删除快照,qcow2 消耗的这个 space 也不会正常释放回 OS。因此,虽然看到 30 GB 的使用量听起来很大,但如果大量使用快照也并非完全不合理。