rm: can't remove 'test.txt': Device or resource busy
ScsiDeviceIO: 4633: Cmd(0x...) to NMP device "naa.xxxxxxxxxxxxxxxxxxxx" failed H:0x7 D:0x28 P:0x0
WARNING: HBX: 2723: Failed to cleanup registration key on volumexxxxxxxx-xxxxxxxx-xxxx-xxxxxxxxxxxx: Failure WARNING: Vol3: 4678: Error closing the volume: . Eviction fails: Failure
esxcli storage core device stats get -d <naa_id> against the affected LUN shows a disproportionately high failed command count compared to other LUNs in the environment.-000000.vmdk or similar, despite no snapshots appearing in the Snapshot Manager.This occurs when all of the following conditions are met:
When a storage array runs out of resources to service SCSI commands, it returns a TASK_SET_FULL status (device status 0x28) to the ESXi host. This indicates the array's command queue is exhausted and it cannot accept further I/O. As a result, ESXi begins throttling I/O to the affected LUN, file lock operations begin to fail, and volumes may be forcibly evicted from the VMFS stack.
Third-party backup applications that use the VDDK API create snapshot delta disks on VMs during backup jobs. These snapshots are intentionally hidden from the vCenter Snapshot Manager — they do not appear there by design, as the backup application manages them directly. Under normal conditions, the backup application creates the snapshot, backs up the data, and then commits and removes the snapshot when the job completes.
When storage I/O fails mid-operation, the backup application may be unable to complete the snapshot removal and commit process. The snapshot delta files are left on the datastore in an unconsolidated state. ESXi detects these residual delta files and raises the "disk consolidation needed" warning on each affected VM. The underlying storage problem is the cause; the consolidation warning is a downstream symptom.
The -000000 snapshot naming pattern seen on delta files in some environments is a naming convention used by certain backup applications and does not indicate a different cause. It reflects how that application numbers its API-managed snapshots and is unrelated to any snapshot visible in vCenter.
Before attempting consolidation, verify that the underlying storage capacity issue has been addressed. Attempting consolidation while the array is still resource-constrained will likely fail.
D:0x28) are no longer appearing in /var/log/vmkernel.log on the affected hosts.After confirming storage capacity is restored, perform a rolling reboot of the ESXi hosts in the affected cluster to clear any residual I/O state from the storage disruption event.
If consolidation fails or the Consolidate option is grayed out:
vmkfstools -i method.-000000 delta files visible on the datastore are backup application artifacts. They are not visible in the vCenter Snapshot Manager by design. Their presence alone does not indicate a problem; they only become an issue when left unconsolidated due to a failed backup or storage event.D:0x28) SCSI errors and how ESXi responds to them, see Understanding SCSI target NMP errors and conditions in ESXi.