If an ESXi host has low inodes, you may have to free inodes on the host.
To verify that a host has low inodes, run the command:
[root@esxhost root]# stat -f /
The output appears similar to:
File: "/"
ID: 0 Namelen: 255 Type: ext2/ext3
Blocks: Total: 1290707 Free: 718116 Available: 652551 Size: 4096
Inodes: Total: 656000 Free: 0
Note: The Free: field refers to the number of available free inodes. If it is zero (or close to 0), the amount of free inodes is insufficient.
To free inodes on an ESXi host:
- On the ESXi host, enter Tech Support Mode. For more information, see Tech Support Mode for Emergency Support (1003677).
- Delete the /var/log/vmware/aam/rule directory.
- Delete any files in the /var/core/ directory.
- Uninstall the vpxa and aam clients with the uninstall scripts in /opt/vmware/uninstallers (VMware-vpxa-uninstall.sh and VMware-aam-uninstall.sh, respectively).
- Restart ESXi services with the /sbin/services.sh script.
- Reconnect the ESXi host to VirtualCenter.
- Investigate for the recent presence of more than usual small files, such as files ending .txt or .dmp. If they are present, delete the files, then check the inodes.