This article provides details about using MD5sum to verify the integrity of files that have been copied over a network, or between local disks.
ESX
vCenter
# md5sum * > files.md5# md5sum -c files.md5server-flat.vmdk OKserver.vmdk OKserver.vmx OKserver-flat.vmdk FAILEDmd5sum: WARNING: 1 of 1 computed checksums did NOT match# md5sum server.vmxd41d8cd98f00b204e9800998ecf8427e server.vmx# md5sum *d41d8cd98f00b204e9800998ecf8427e server-flat.vmdkd41d8cd98f00b204e9800998ecf8427e server.vmdkd41d8cd98f00b204e9800998ecf8427e server.vmx
If sha256hash is required, please refer to KB: How to Get Hash of a File for SHA256 and/or MD5
It is not possible to md5sum a vmdk disk on a vSAN datastore. If you need to validate the hash on something going to vSAN move it to a non-vSAN datastore first to run the checksum.