I am using ESXi 4.1. I got following errors often. I used to delete some of the snapshots i am having and will temporarily solve this issue.
My datastore shows it has more than 400 GB of free space. But still it occurs. Whether datadisk free information is bogus? What is the root cause for this issue? How to solve this permanently?
The root cause:
Then you buy hardware - and at the end, your virtual machine runs on that - it comes with limited capacity. You can nto fit more than 500gb data on a 500gb hard disc.
Your VM host has run out of space. SImply like that. Hardware upgrade, or thro out garbage, are the only ways to deal with that.
The datastore/partition where you store your .vmdk disks is out of space. The message is pretty clear about that. You will need to do one of the following:
Here's a VMware KB article which may help: http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1003302
Also check this link for more troubleshooting help: http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1003564
UPDATED: I found a KB with the exact error you're having! Check this out: NFS datastore with adequate space reports the error: There is no more space for virtual disk
Note: I know the related products in the KB show ESXi 5.0, but I got it by searching specifically for ESXi 4.1 KB's, so I think it applies to all ESXi.