Yes, it is normal for the VMDK hash to change after a NetBackup backup. This is because NetBackup uses a process called deduplication to compress the backup data. Deduplication works by identifying duplicate blocks of data and storing them only once. This can significantly reduce the size of the backup data, but it also means that the hash of the VMDK file will change after the backup.
When NetBackup restores a VMDK file, it first checks the hash of the file to see if it has been deduplicated. If the file has been deduplicated, NetBackup will restore the deduplicated blocks of data from the backup media. This means that the hash of the VMDK file will be different after the restore.
Here is a brief overview of how NetBackup performs the recovery of a VMware machine:
- NetBackup identifies the VMDK files that need to be restored.
- NetBackup checks the hash of each VMDK file to see if it has been deduplicated.
- If the VMDK file has been deduplicated, NetBackup restores the deduplicated blocks of data from the backup media.
- If the VMDK file has not been deduplicated, NetBackup restores the entire file from the backup media.
- NetBackup mounts the VMDK files on a VMware datastore.
- NetBackup creates a new virtual machine from the mounted VMDK files.
The process of restoring a VMware machine from a NetBackup backup is relatively straightforward. However, it is important to understand that the hash of the VMDK files may change after the restore, due to the deduplication process.
I hope this explanation is helpful. Let me know if you have any other questions.