From the impacted ESXI host UI, all datastores appear with 0MB capacity.
You may also notice an alert on ESXi : "The number of vSphere HA heartbeat datastores for this host is 0, which is less than required: 2"
Verification:
On other ESXi hosts these datastores are accessible and able to see correct consumed capacity.
The esxcfg-mpath -b command on ESXi host confirms that all paths to the datastores are active.
VMware vSphere ESXi 6.x
VMware vSphere ESXi 7.x
VMware vSphere ESXi 8.x
The issue occurs when the LUNs are successfully presented to the ESXi host from the storage array, but the datastores are not mounted on the host.
The output of the esxcli storage filesystem list command shows that all datastores are not mounted (Mounted: false), confirming that although the storage devices are visible at the path level, they are not accessible due to being unmounted.
[root@ESXi_HOST_1:/] esxcli storage filesystem list Mount Point Volume Name UUID Mounted Type Size Free[Empty Mount point] DCXXX_2 65c####-########-####-#########25f FALSE VMFS-6 0 0 DCXXX_3 65c####-########-####-#########2cf FALSE VMFS-6 0 0 DCXXX_4 65c####-########-####-#########00f FALSE VMFS-6 0 0
or
esxcli storage filesystem mount -l <datastore_name>
Example :
esxcli storage filesystem mount -l DCXXX_2