A virtual machine stops responding when a datastore exhausts its physical capacity. This often occurs during thin-provisioned disk growth or snapshot consolidation, which requires additional "working space" overhead to merge delta blocks. In some cases, a storage discrepancy may be observed where the Guest OS reports free space while the vSphere datastore indicates it is full.
"There is no more space for virtual disk '.vmdk'. You might be able to continue this session by freeing disk space on the relevant volume, and clicking Retry. Click Cancel to terminate this session."msg.hbacommon.outofspace.%WAIT in esxtop, despite low CPU demand within the guest OS.kernel:[.......] Buffer I/O error on device dm-0, logical block 500054 kernel:[.......] blk_update_request: I/O error, dev sda, sector 1213223233vmware.log): YYYY-MM-DDTHH:MM:SS.708+0000In(05) vmx - [msg.hbacommon.outofspace] There is no more space for virtual disk '/vmfs/volumes/DATASTORE_LOCATION/VM_NAME/VM_DISK.vmdk'.vmkernel.log): cpu24:887###3)Fil6: 4094: 'Datastore_Name': Fil6 file IO () : No space left on deviceThere is no more space for Virtual disk.The VMFS datastore has exhausted both Small File Blocks (SFBs) and Large File Blocks (LFBs). This prevents the allocation of new blocks for virtual disk writes, swap file growth, or snapshot consolidation.
Consolidation Failure Requirement: During snapshot consolidation, ESXi requires additional metadata and block-level overhead to merge delta blocks into the base disk. If the active snapshot and base disk have already consumed the available datastore capacity, there is no "working space" left to facilitate the merge operation.
vmkfstools utility.