METHOD AND SYSTEM FOR RESTORING A VOLUME IN A CONTINUOUS DATA PROTECTION SYSTEM
First Claim
1. A system for synchronizing a secondary volume with a primary volume in a continuous data protection system, comprising:
- scanning means for scanning a region of the primary volume;
comparing means for comparing said scanned region with a corresponding region of the secondary volume;
storing means for storing an identification of said scanned region in a compare delta map when said comparing means returns a discrepancy between said scanned region and said corresponding region;
copying means for copying data from the primary volume to the secondary volume, using said compare delta map as a guide to locate the data to copy; and
revising means for revising said compare delta map by removing any changes made to the primary volume during a scan interval, which is a period of time required to scan the primary volume.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for synchronizing a secondary volume with a primary volume in a continuous data protection system includes scanning means for scanning a region of the primary volume; comparing means for comparing the scanned region with a corresponding region of the secondary volume; storing means for storing an identification of the scanned region in a compare delta map when the comparing means returns a discrepancy between the scanned region and the corresponding region; copying means for copying data from the primary volume to the secondary volume, using the compare delta map as a guide to locate the data to copy; and revising means for revising the compare delta map by removing any changes made to the primary volume during a scan interval, which is a period of time required to scan the primary volume.
65 Citations
11 Claims
-
1. A system for synchronizing a secondary volume with a primary volume in a continuous data protection system, comprising:
-
scanning means for scanning a region of the primary volume; comparing means for comparing said scanned region with a corresponding region of the secondary volume; storing means for storing an identification of said scanned region in a compare delta map when said comparing means returns a discrepancy between said scanned region and said corresponding region; copying means for copying data from the primary volume to the secondary volume, using said compare delta map as a guide to locate the data to copy; and revising means for revising said compare delta map by removing any changes made to the primary volume during a scan interval, which is a period of time required to scan the primary volume. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for restoring a primary volume from a secondary volume in a continuous data protection system, comprising:
-
at least one snapshot of the primary volume, each of said at least one snapshots corresponding to a different point in time; selecting means for selecting one of said at least one snapshots to be restored; and loading means for loading said selected snapshot from the secondary volume to the primary volume.
-
Specification