Hi
ScottChapman,
nick.couchman this is correct there is no end user tools to force a vmfs filesystem check.
however
mittell is correct saying there is a filesystem check at mont time. thsi check will probe a number of metadata (LVM and VMFS) and will report error at that time and will eitehr mount or not the vmfs. in some casethere is still some error that might be tehre but will not prevent the vmfs to mount. those error will occur at a lter stage when doing filesystem operation like starting a vm, reading a file updating the journal. so you need to track those
However if you do a refresh from the graphical interface on the datastore view, a rescan or a vmkfstools -V from the CLI, the same check will be performed. in this case if the vmfs is should fail to mount but is already mounted and has active I/O it will not be unmounted but report the error in vmkernel.
so the key point is to check your vmkernel logs.
if it report any corruption you should no longer trust the datastore itself as you don;t know and will never know the exact extend of the corruption you are experiencing. this is specialy the case when the vmfs is no longer mounting.
if you realise taht the vmfs is no longer mounting, and you have other esx still running vm from that datastore, then do not stop those vm and start to back up the vm from insed the guest (network based, like converter through rdp). if you need to restart them then restart them from inside the guest, not from vmware.
also contect vm-ware support and provide 1 GB dump from that vmfs (disk device and not the partition) as well 32 mB dump from each extend part of taht datastore.
as mention the check done by vmware is only a check and will not fix.
however vmware can check and may be able to fix the metadata, but this will only help for that part, we cannot check the rest of the disk. so the data recovered should be not trusted (consider the respective vmdk as if they were corruption on a physical disk (use fschk and chkdsk and any application tools whcich can review data integrity.)
hope it help
eveane