VMware ESXi 中内存溢出问题的解决办法是什么?

VMware ESXi 中内存溢出问题的解决办法是什么?

我正在使用 ESXi 4.1。我经常遇到以下错误。我曾经删除过一些我拥有的快照,这将暂时解决这个问题。

在此处输入图片描述

我的数据存储显示有超过 400 GB 的可用空间。但这种情况仍然会发生。数据磁盘可用信息是否是假的?此问题的根本原因是什么?如何永久解决这个问题?

答案1

存储 .vmdk 磁盘的数据存储/分区空间不足。消息对此非常清楚。您需要执行以下操作之一:

  1. 扩展分区
  2. 如果你有能力删除一些虚拟嘉宾,可以删除一些
  3. 删除未使用的快照(随着时间的推移,这些快照可能会变得非常大)

以下是一篇可能有帮助的 VMware KB 文章:http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1003302

还可以查看此链接以获取更多故障排除帮助:http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1003564

更新:我找到一个 KB,里面有你遇到的确切错误!看看这个:具有足够空间的 NFS 数据存储报告错误:虚拟磁盘空间不足

注意:我知道 KB 中的相关产品显示 ESXi 5.0,但我是通过专门搜索 ESXi 4.1 KB 获得它的,因此我认为它适用于所有 ESXi。

答案2

造成这个问题的根本原因是什么?

根本原因:

然后你购买硬件——最后,你的虚拟机就运行在硬件上——它的容量是有限的。你不能在 500GB 的硬盘上容纳超过 500GB 的数据。

您的 VM 主机空间不足。就是这样。硬件升级或清除垃圾是解决该问题的唯一方法。

相关内容