Method and system for storing data using a continuous data protection system
First Claim
Patent Images
1. A method comprising:
- writing data from a host computer to a primary volume;
writing a copy of the data, from the host computer via a data protection system, to a secondary volume in consecutive physical locations, so that the secondary volume includes the data written to the primary volume; and
mapping each write made to the secondary volume in a data structure which tracks changes on the primary volume between two different points in time.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for tracking changes on a primary volume in a continuous data protection system writes data to the primary volume. A copy of the data is written to a secondary volume, the secondary volume including all writes made to the primary volume. Each write made to the secondary volume is mapped in a data structure, such that the data structure tracks changes on the primary volume between two different points in time.
-
Citations
18 Claims
-
1. A method comprising:
-
writing data from a host computer to a primary volume; writing a copy of the data, from the host computer via a data protection system, to a secondary volume in consecutive physical locations, so that the secondary volume includes the data written to the primary volume; and mapping each write made to the secondary volume in a data structure which tracks changes on the primary volume between two different points in time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable storage medium storing a set of instructions for execution by a general purpose computer to track changes on a primary volume, the set of instructions comprising:
-
a first writing code segment for writing data from a host computer to the primary volume; a second writing code segment for writing a copy of the data, from the host computer via a data protection system, to a secondary volume in consecutive physical locations, so that the secondary volume includes the data written to the primary volume; and a mapping code segment for mapping each write made to the secondary volume in a data structure which tracks changes on the primary volume between two different points in time. - View Dependent Claims (10)
-
-
11. A system comprising:
-
a data protection system coupled to a host computer for protecting data written from the host computer, wherein the data includes a plurality of blocks; a primary volume configured to write the data from the host computer; a secondary volume configured to write a copy of the data from the host computer, via the data protection system, so that the plurality of blocks are in consecutive physical locations, wherein the data protection system is configured to map writes made to the secondary volume in a data structure which tracks changes made on the primary volume between two different points in time. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification