System and method for performing auxillary storage operations
First Claim
1. A method for storing data in a tiered storage system, the tiered storage system comprising a plurality of storage media, one or more first storage media being designated for use in storing one or more primary copies of production data and one or more second storage media being designated for use in storing one or more auxiliary copies of production data, the method comprising:
- copying the production data from a data source to a first location to produce intermediate data;
copying the intermediate data to a first storage medium to produce a primary copy of the production data; and
while the primary copy is still being produced, copying the intermediate data to a second storage medium to produce an auxiliary copy of the production data.
6 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for protecting data in a tiered storage system are provided. The storage system comprises a management server, a media management component connected to the management server, a plurality of storage media connected to the media management component, and a data source connected to the media management component. Source data is copied from a source to a buffer to produce intermediate data. The intermediate data is copied to both a first and second medium to produce a primary and auxiliary copy, respectively. An auxiliary copy may be made from another auxiliary copy. An auxiliary copy may also be made from a primary copy right before the primary copy is pruned.
-
Citations
36 Claims
-
1. A method for storing data in a tiered storage system, the tiered storage system comprising a plurality of storage media, one or more first storage media being designated for use in storing one or more primary copies of production data and one or more second storage media being designated for use in storing one or more auxiliary copies of production data, the method comprising:
-
copying the production data from a data source to a first location to produce intermediate data;
copying the intermediate data to a first storage medium to produce a primary copy of the production data; and
while the primary copy is still being produced, copying the intermediate data to a second storage medium to produce an auxiliary copy of the production data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for storing data in a tiered storage system, the tiered storage system comprising a plurality of storage media, one or more first storage media being designated for use in storing one or more primary copies of production data and one or more second storage media being designated for use in storing one or more auxiliary copies of production data, the method comprising:
-
selecting a set of production data to be copied;
beginning to create a primary copy of the production data set on a first storage medium; and
while the primary copy is being created, beginning to create an auxiliary copy of the production data set from the primary copy.
-
-
13. A method for storing data in a tiered storage system, the tiered storage system comprising a plurality of storage media, one or more first storage media being designated for use in storing one or more primary copies of production data and one or more second storage media being designated for use in storing one or more auxiliary copies of production data, the method comprising:
-
creating a primary copy of production data on a first storage medium;
copying the primary copy to one of the second storage media to produce a first auxiliary copy; and
copying the first auxiliary copy to another of the second storage media to produce a second auxiliary copy. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer readable medium storing program code which when executed on a computer, causes the computer to perform a method for storing data in a tiered storage system, the tiered storage system comprising a plurality of storage media, one or more first storage media being designated for use in storing one or more primary copies of production data and one or more second storage media being designated for use in storing one or more auxiliary copies of production data, the method comprising:
-
copying the production data from a data source to a first location to produce intermediate data;
copying the intermediate data to a first storage medium to produce a primary copy of the production data; and
while the primary copy is still being produced, copying the intermediate data to a second storage medium to produce an auxiliary copy of the production data. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer readable medium storing program code which when executed on a computer, causes the computer to perform a method for storing data in a tiered storage system, the tiered storage system comprising a plurality of storage media, one or more first storage media being designated for use in storing one or more primary copies of production data and one or more second storage media being designated for use in storing one or more auxiliary copies of production data, the method comprising:
-
selecting a set of production data to be copied;
beginning to create a primary copy of the production data set on a first storage medium; and
while the primary copy is being created, beginning to create an auxiliary copy of the production data set from the primary copy.
-
-
31. A computer readable medium storing program code which when executed on a computer, causes the computer to perform a method for storing data in a tiered storage system, the tiered storage system comprising a plurality of storage media, one or more first storage media being designated for use in storing one or more primary copies of production data and one or more second storage media being designated for use in storing one or more auxiliary copies of production data, the method comprising:
-
creating a primary copy of production data on a first storage medium;
copying the primary copy to one of the second storage media to produce a first auxiliary copy; and
copying the first auxiliary copy to another of the second storage media to produce a second auxiliary copy. - View Dependent Claims (32, 33, 34, 35, 36)
-
Specification