Did you double check there is no ISO or floppy from that datastore being mounted in some VM?
The log location is set with the ScratchConfig.ConfiguredScratchLocation advanced setting. Run this command to check the current scratch location:
# vim-cmd hostsvc/advopt/view ScratchConfig.ConfiguredScratchLocation
If the value is empty, no log scratch has been defined, which is the default for USB drive installs.
Run the following command to list currently open files on VMFS datastores:
# lsof | grep '/vmfs/volumes/'
Note that most files will only be listed with the VMFS volume ID path and not the readable datastore display name (that is just symlink'd). Use this command to see how datastore names and VMFS UUIDs correlate:
# esxcli storage filesystem list
You can then investigate individual file locks further with vmkfstools -D and vmfsfilelockinfo commands.