Patent ID: 11934275
Assignee: DELL PRODUCTS L.P.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method comprising:
retrieving a synthetic full backup of a source volume representing a state of the source volume at a current time, the synthetic full backup having been generated by merging a full backup of the source volume performed at an initial time with an incremental backup of the source volume performed at the current time, after the initial time;
accessing a bitmap tracking changes to the source volume made between the initial time and the current time;
identifying from the bitmap a location on the source volume comprising changes made between the initial time and the current time;
reading first data written to the location on the source volume, the reading first data comprising reading a first span of blocks from the source volume, the first span of blocks that are read comprising blocks that have changed according to the bitmap and blocks that have not changed according to the bitmap;
reading second data written to the same location on the synthetic full backup, the reading second data comprising reading a second span of blocks from the synthetic full backup, the second span of blocks that are read comprising blocks that have changed according to the bitmap and blocks that have not changed according to the bitmap;
generating a first checksum based on the first data and a second checksum based on the second data;
comparing the first and second checksums; and
if the first and second checksums do not match, generating an indication that the synthetic full backup is corrupt;
further comprising:
randomly selecting a plurality of blocks from the source volume and a corresponding plurality of blocks from the synthetic full backup for checksum comparisons to validate the synthetic full backup.