Patent ID: 9355098
Filing Date: 2016-05-31
CPC Classification: G06F

Claim Text:
1. A computer-performed method for restoring a file system to a target storage, the method comprising: first reading a first backup stream containing a full backup of the file system from a first one of multiple storage devices; while performing the first reading, second reading a second backup stream containing a first incremental backup of the file system from a corresponding second one of the multiple storage devices; prior to performing the first and second reading, generating the first incremental backup by merging a second incremental backup with a third incremental backup to temporary storage by overwriting any files present in both the second incremental backup and the third incremental backup first from the second incremental backup and then the third incremental backup, and wherein the second reading reads a result of the merging as the first incremental backup from the temporary storage; prior to completing the first reading of the full backup and prior to completing the second reading of the second backup stream, determining whether the second backup stream contains a copy of a file read by the first reading; responsive to determining that the second backup stream does not contain the copy of the file read by the first reading and prior to completing the first reading of the full backup and prior to completing the second reading of the second backup stream, first writing the file read by the first reading to the target storage; and responsive to determining that the second backup stream contains the copy of the file read by the first reading and prior to completing the first reading of the full backup and prior to completing the second reading of the second backup stream, second writing the file read by the second reading to the target storage.