To resolve this issue, manually remove the NFS mount/datastore through the command line after restarting the SIOC specific service.
Note: Before attempting to remove the datastore, ensure that there are no virtual machines running or registered against the datastore. Backup programs or third-party tools may also be using the datastore. For more information on requirements for unmounting a datastore, see
Unmounting a LUN checklist in
How to detach a LUN device from ESXi hosts (2004605).
To manually remove the datastore:
- Run this command to list the mounted datastores:
esxcli storage nfs list
For example: Where NFS1 is the NFS datastore name.
- Run this command to stop the SIOC service:
/etc/init.d/storageRM stop
- Initiate a storage rescan on the ESXi host through the vCenter Server GUI by right click on the ESXi host and select Storage > Rescan Storage) or through the command line by executing this command:
vmkfstools -V
- After the rescan completes, run this command to restart the SIOC service:
/etc/init.d/storageRM start
- Run this command to unmount the NFS datastore:
esxcli storage nfs remove -v NFS1
After running the
esxcli storage nfs remove -v NFS1 command and it fails with this error similar to:
Unable to complete Sysinfo operation. Please see the VMkernel log file for more details.: Sysinfo error: BusySee VMkernel log for details.In the
/var/log/vmkernel.log file, you see entries similar to:
WARNING: NFS: 2104: NFS1 has open files, cannot be unmounted.To resolve this issue:
- Isolate the UUID of the NFS mount by running this command:
vmkfstools -Ph -v10 /vmfs/volumes/NFS1
Example:
vmkfstools -Ph -v10 /vmfs/volumes/NFS1/
NFS-1.00 (Raw Major Version: 0) file system spanning 1 partitions.
File system label (if any): NFS1
Mode: public
Capacity 86.5 GB, 86.5 GB available, file block size 4 KB, max supported file size 16777216 TB
Disk Block Size: 512/512/0
UUID: 003e96eb-9f51034a-0000-000000000000
Logical device: 192.168.10.120 /mnt/Prod/NFS1
Partitions spanned (on "notDCS"):
nfs:003e96eb-9f51034a -----> UUID
NAS VAAI Supported: NO
Is Native Snapshot Capable: NO
OBJLIB-LIB: ObjLib cleanup done.
WORKER: asyncOps=0 maxActiveOps=0 maxPending=0 maxCompleted=0
- List out the open files under this UUID by running this command:
lsof | grep 003e96eb-9f51034a
Example:
lsof | grep 003e96eb-9f51034a
2101956 sh cwd -1
- Stop the process by running this command:
kill -9 PID
Example:
kill -9 2101956
- You should now be able to remove the NFS mount successfully.