VMWare Error: “No space left on device” when powering up one specific host — even though there is space

centos5vmware-esxi

I have a CentOS 5.x system running on VMware ESXi 5.1.0.

Recently, I rebooted and it failed to come back up. The error I see is:

enter image description here

The error is odd though because my vmware host has plenty of space available:

enter image description here

I can also power up other VMs on the same host/resource pool fine. It's only this one host which is experiencing the issue.

Any thoughts on what could be going on here?

Best Answer

The swap file will need to be created on power up and may be exceeding the free disk space. The error message suggests a 4GB swap file is being requested and cannot be created, are you using Thin Provisioning?

Check the location of the swap file as well, it can be changed to another datastore if insufficient space available

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