Systems and methods for performing replication copy storage operations
First Claim
1. A method for performing a storage operation using a replication copy, the method comprising:
- receiving from a management module executing on computer hardware comprising at least one computer processor, an instruction to perform a storage operation on a first set of data stored on a first storage volume;
receiving a storage policy indicating that the storage operation should be performed, on the first set of data stored on the first storage volume;
determining that a replication copy is available on a second storage volume, wherein the replication copy is comprises a second set of data that is a copy of the first set of data;
calculating a priority metric based on at least a priority associated with the storage operation; and
performing the storage operation on the second set of data associated with the replication copy on the second storage volume rather than the first set of data on the first storage volume, based on the availability of the replication copy and based on the priority metric wherein the storage operation on the second set of data in the replication copy creates a third set of data that is a copy of at least a portion of the first and second sets of data.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for performing storage operations relating to a first secondary copy of electronic data. A storage policy or storage preferences may dictate that a replication copy should be used in storage operations performed to a particular client, sub-client, data, media or other item. Based on the storage policy, when a new client, sub-client, data, media or other item is received, a media agent determines whether there is a replication copy of the item. In the absence of a replication copy, one may be created. Information regarding the replication copy and its corresponding first secondary copy may be stored in a database. To optimize use of system resources, storage operations relating to the first secondary copy may be performed using the replication copy instead of the first secondary copy.
637 Citations
18 Claims
-
1. A method for performing a storage operation using a replication copy, the method comprising:
-
receiving from a management module executing on computer hardware comprising at least one computer processor, an instruction to perform a storage operation on a first set of data stored on a first storage volume; receiving a storage policy indicating that the storage operation should be performed, on the first set of data stored on the first storage volume; determining that a replication copy is available on a second storage volume, wherein the replication copy is comprises a second set of data that is a copy of the first set of data; calculating a priority metric based on at least a priority associated with the storage operation; and performing the storage operation on the second set of data associated with the replication copy on the second storage volume rather than the first set of data on the first storage volume, based on the availability of the replication copy and based on the priority metric wherein the storage operation on the second set of data in the replication copy creates a third set of data that is a copy of at least a portion of the first and second sets of data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A storage management system for performing a storage operation, the system comprising:
-
a media agent component executing on computer hardware comprising at least one computer processor, the media agent component configured to access a first copy of production data stored in a first storage volume and a second copy of the production data stored in a second storage volume; a storage management component communicatively coupled to the media agent component and configured to, receive a storage operation request relating to the first copy of the production data, and determine that a the second copy of the production data is available on a second storage volume, wherein the replication copy is comprises a second set of data that is a copy of the first set of data; calculate a priority metric based on at least a priority associated with the storage operation; and wherein the media agent component is further configured to perform the storage operation using the second set of data associated with the second copy on the second storage volume rather than the first copy on the first storage volume based on the availability of the second volume and based on the priority metric wherein the storage operation on the second set of data in the replication copy creates a third set of data that is a copy of both the first and second sets of data. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification