SYSTEM AND METHOD FOR PERFORMING AUXILIARY STORAGE OPERATIONS
First Claim
1. A method which, when executed on a computer, stores data in a tiered storage system, the method comprising:
- accessing a storage policy associated with a tiered data storage system, wherein the storage policy defines copying source data from a data source to at least two storage media destinations in the tiered data storage system;
copying the source data according to said storage policy from the data source to a first location to produce intermediate data, wherein said copying comprises;
dividing the source data into a plurality of portions, andassigning with a media management component each of the plurality of portions a header, wherein the header indicates the two storage media destinations associated with the storage policy, and the header indicates the types of storage associated with the first and second media destinations;
copying the intermediate data, according to said headers, to the first storage media destination to produce a primary copy of the source data; and
streaming one or more portions of the intermediate data, according to said headers, to the second storage media destination to produce a secondary copy of the source data.
4 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
16 Claims
-
1. A method which, when executed on a computer, stores data in a tiered storage system, the method comprising:
-
accessing a storage policy associated with a tiered data storage system, wherein the storage policy defines copying source data from a data source to at least two storage media destinations in the tiered data storage system; copying the source data according to said storage policy from the data source to a first location to produce intermediate data, wherein said copying comprises; dividing the source data into a plurality of portions, and assigning with a media management component each of the plurality of portions a header, wherein the header indicates the two storage media destinations associated with the storage policy, and the header indicates the types of storage associated with the first and second media destinations; copying the intermediate data, according to said headers, to the first storage media destination to produce a primary copy of the source data; and streaming one or more portions of the intermediate data, according to said headers, to the second storage media destination to produce a secondary copy of the source data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer storage system comprising:
-
a storage manager component executing in one or more computer processors adapted to access a storage policy associated with a tiered data storage system, wherein the storage policy defines copying source data from a data source to at least two storage media destinations in the tiered data storage system, wherein the storage manager is further adapted to direct the copy the source data according to said storage policy from the data source to a first location to produce intermediate data; one or more media management components executing in one or more computer processors, wherein one or more of the media management components generates a header for a plurality of portions of the source data, wherein the header indicates the two storage media destinations associated with the storage policy, and the header indicates the types of storage associated with the first and second media destinations, and wherein one or more of the media management components directs copying of the intermediate data, according to said headers, to the first storage media destination to produce a primary copy of the source data; and a transfer stream configured to stream one or more portions of the intermediate data, according to said headers, to the second storage media destination to produce a secondary copy of the source data. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification