US 12,306,723 B2
Maintaining data integrity for backed up files
Kaushik Gupta, Pune (IN); and Shiv S. Kumar, Pune (IN)
Assigned to DELL PRODUCTS L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on May 17, 2023, as Appl. No. 18/319,268.
Prior Publication US 2024/0385933 A1, Nov. 21, 2024
Int. Cl. G06F 16/00 (2019.01); G06F 11/14 (2006.01); G06F 16/11 (2019.01)
CPC G06F 11/1458 (2013.01) [G06F 16/122 (2019.01); G06F 2201/84 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
at least one processor; and
at least one memory coupled to the at least one processor, comprising instructions that, in response to execution by the processor, cause the system to perform operations, comprising:
determining that an integrity of a data backup is to undergo a validation process, wherein the data backup is located at a target location, and wherein the data backup comprises a backup of source data at a source location;
identifying a subset of files of the source data to validate in the data backup, wherein the subset of files is determined prior to performing the determining that the integrity of the data backup is to undergo the validation process, wherein respective files of the subset of files have been determined to satisfy an importance criterion based on respective metadata for the respective files comprising an indication of satisfying the importance criterion, wherein the respective metadata is stored separately from other metadata of the metadata, and wherein the importance criterion is identified based on user input data;
as part of validation of the subset of files according to the validation process, validating respective first hashes of the respective files of the subset of files relative to respective second hashes of respective corresponding second files of the data backup, to produce a validation result; and
storing the validation result.