VMWare错误:当启动一个特定的主机时,“设备上没有剩余空间” – 即使有空间?

我有一个在VMware ESXi 5.1.0上运行的CentOS 5.x系统。

最近,我重新启动,它没有回来。 我看到的错误是:

在这里输入图像说明

这个错误很奇怪,因为我的vmware主机有足够的可用空间:

在这里输入图像说明

我也可以在相同的主机/资源池上启动其他虚拟机。 只有这个主机遇到了这个问题。

有什么想法可以在这里发生?

交换文件将需要在启动时创build,可能会超过可用磁盘空间。 错误消息表明正在请求4GB交换文件,无法创build,您是否使用精简configuration?

检查交换文件的位置,如果可用空间不足,可将其更改为另一个数据存储

检查http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1030719

使用vC转换器来执行此操作( http://downloads.vmware.com/d/info/datacenter_downloads/vmware_vcenter_converter_standalone/4_0 )。 您可以在启动VM时转换VM(只需select“Powered On …”作为源types),然后在转换向导中select调整与VM关联的虚拟磁盘的大小。 VMware KB: http : //kb.vmware.com/kb/1004047

如果您有旧的快照,请删除一个然后启动机器。 这将提供更多的设备空间。