Patent ID: 9697222
Date: 2017-07-04
CPC Classifications: G06F

Claim:
1. A method for creating a synthetic backup by a deduplication storage system and a backup application using a processor device, comprising: providing the deduplication storage system a plurality of metadata instructions, wherein each of the plurality of metadata instructions specifies a data segment of an originating backup and a designated location of the data segment in the synthetic backup; processing each of the plurality of metadata instructions by each of: partitioning each data segment input into each of a plurality of fixed-sized data sub-segments, each sub-segment referencing a plurality of stored sub-segments, for each of the plurality of data sub-segments, during the construction of the synthetic backup, calculating each of a plurality of input deduplication digests based on a retrieved plurality of stored deduplication digests, locating those of the plurality of data sub-segments in the deduplication storage system specified by the data segment in each of the plurality of metadata instructions, and creating metadata references to each of the plurality of data sub-segments and adding the metadata references to metadata of the synthetic backup being created wherein the references includes physical and logical data patterns; constructing the synthetic backup by consolidating the plurality of metadata instructions that reference adjacent backup data segments into a single metadata instruction; wherein the synthetic backup includes data from already existing full backup and its subsequent incremental backups dating until a specific point in time.