In order to know the cause for the corruption, VOMA dump is required to be analyzed. This can most likely give the reasons for the corruption.
vSphere 7.0.x
vSphere 8.0.x
Log a ticket with Broadcom Support to execute the following steps:
1. Unmount the corrupted datastore from all the Hosts
2. Run the below command:
[root@ESXihost:voma -f dump -d /vmfs/devices/disks/naa.xxxxxxxxxx -D /vmfs/volumes/Datastorename/xyxyxy.dmp (xyxyxy.dmp is the name of the file for VOMA dump and /vmfs/volumes/Datastorename is the chosen path location for it to be saved)
Output Example:
Module name is missing. Using "vmfs" as default
Successfully created dump file /vmfs/volumes/Corrupted_Datastore_Name/xyxyxy.dmp
Running VMFS Checker version 2.1 in dump mode
Detected valid GPT signatures
Number Start End Type
1 2048 4294967262 vmfs
Checking for filesystem activity
Phase 1: Dumping partition table header st activity (4096 bytes/HB, 1024 HBs). \
ON-DISK ERROR: Invalid volume health state 1
Detected VMFS-6 file system (labeled:'Corrupted_Datastore_Name') with UUID:123456789, Version 6:81
Phase 2: Dumping VMFS Header and HB Region.
Phase 3: Dumping System Files.
Phase 4: Dumping File system tree
Note:
Corrupted_Datastore_Name (Name for the datastore that is corrupt)
123456789 (UUID for the corrupted datastore)
Refer screenshot: