METHOD AND APPARATUS FOR SEPARATING SNAPSHOT PRESERVED AND WRITE DATA
First Claim
Patent Images
1. A method of managing snapshot data, comprising:
- at a first point-in-time, receiving a command to create a snapshot;
allocating a first set of memory addresses for storage of preserved data in association with the snapshot; and
allocating a second set of memory addresses for storage of write data in association with the snapshot, wherein the second set of memory addresses are host writeable.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and device for managing snapshot data is provided. Snapshots may be created having a preserved data area and a write data area. The preserved data area is used to maintain snapshot data corresponding to the point-in-time when the snapshot was created while the write data area is used to facilitate host read/write access to the snapshot. By maintaining two separate areas, the snapshot can be written to without altering the point-in-time representation of the snapshot.
-
Citations
20 Claims
-
1. A method of managing snapshot data, comprising:
-
at a first point-in-time, receiving a command to create a snapshot; allocating a first set of memory addresses for storage of preserved data in association with the snapshot; and allocating a second set of memory addresses for storage of write data in association with the snapshot, wherein the second set of memory addresses are host writeable. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A device for managing snapshot data, comprising:
-
an input operable to receive instructions to create a snapshot of a master volume at a first point-in-time; and a snapshot application operable to create a first snapshot in response to receiving the instructions, wherein the first snapshot comprises two separate data storage areas for storing different instances of data corresponding to a common data block range on the master volume, wherein a first of the two data storage areas is used to store preserved data and wherein a second of the two data storage areas is used to store write data. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A data storage device, comprising:
a snapshot having two separate data storage areas for storing different instances of data corresponding to a common data block range on a master volume, wherein a first of the two data storage areas is used to store preserved data and wherein a second of the two data storage areas is used to store write data. - View Dependent Claims (18, 19, 20)
Specification