Users may observe a discrepancy where the vSphere Client (vCenter) datastore browser continues to list files, folders, or Virtual Volumes (VVols) that have been previously deleted or unmounted. This mismatch can interfere with storage reporting and the creation of new replication scenarios.
Upon reviewing the vvold.log files on the affected ESXi hosts, several successful unmount and unbind operations were confirmed. The logs may show:
Despite these successful status messages from the host perspective, the objects remained visible in the vCenter inventory, indicating that the metadata or physical deletion had not been finalized at the storage layer. The capacity still shows as used as well.
This issue occurs when the ESXi host successfully sends and processes unmount or unbind commands, but the underlying storage array fails to physically remove the objects or update the metadata on the destination datastore.
While the host logs (vvold.log) show successful completion of tasks such as VVolDevice::UnmountDevice successfully unmounted, the storage layer retains the stale entries. vCenter continues to display these objects because it has not received a final confirmation of deletion from the storage provider's management layer.
To resolve this discrepancy, follow these steps:
vvold.log on the affected ESXi hosts to confirm that unbind and unmount tasks were successful. Look for "Successfully acquired user lock" and "FinishBatchUnbind" messages.ls -lh command on the affected datastore path (/vmfs/volumes/[Datastore_Name]) to confirm the files are physically gone from the host perspective.