Combined stream auxiliary copy system and method
First Claim
1. A system for transferring data in a multi-tiered storage system, the system comprising:
- a data source comprising primary data stored in at least a first storage device, wherein the primary data in the first storage device is divided into at least a first portion of data associated with a first application having a first file type, and at least a second portion associated with a second application having a second file type;
a media agent comprising computer hardware, the media agent configured to communicate with the data source;
the media agent is further configured to;
transfer the first portion of data in the first storage device to a second storage device with a first data stream and transfer the second portion of data in the first storage device to a third storage device with a second data stream respectively to create a first backup copy of the primary data stored in the first storage device;
identify the first and second file types associated with the first and second portions of data in the first backup copy;
determine based at least upon the first and second file types if the first portion of data and the second portion of data in the first backup copy can be combined;
if the first portion of data and the second portion of data can be combined, the media agent is configured to create a second backup copy of the first and second portions of data that is ordered for subsequent restoration wherein the media agent performs the second backup copy at least in part by being configured to;
order the first and second portions of data existing in the first backup copy based at least in part on the order of the first and second applications, andcreate the second backup copy by storing the ordered first and second portions of data on a fourth storage device in the combined format,wherein the first portion of data is restored to the data source by retrieving the first portion of data from the combined format of the second backup copy.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for transferring data in a library storage system. The library storage system comprises a management server including a storage policy. A media agent is connected to the management server. A plurality of storage media and a data source are connected to the media agent. The data source is divided into at least a first and a second portion of data. The portions of data are transferred from the data source to a first and second primary storage medium using a first and a second data stream respectively. The media agent then causes the first and second portion of data to be transferred from the first and second storage medium to a third auxiliary storage medium using a third combined data stream. Auxiliary copying is performed in chunks and multiple streams are copied in parallel.
-
Citations
16 Claims
-
1. A system for transferring data in a multi-tiered storage system, the system comprising:
-
a data source comprising primary data stored in at least a first storage device, wherein the primary data in the first storage device is divided into at least a first portion of data associated with a first application having a first file type, and at least a second portion associated with a second application having a second file type; a media agent comprising computer hardware, the media agent configured to communicate with the data source; the media agent is further configured to; transfer the first portion of data in the first storage device to a second storage device with a first data stream and transfer the second portion of data in the first storage device to a third storage device with a second data stream respectively to create a first backup copy of the primary data stored in the first storage device; identify the first and second file types associated with the first and second portions of data in the first backup copy; determine based at least upon the first and second file types if the first portion of data and the second portion of data in the first backup copy can be combined; if the first portion of data and the second portion of data can be combined, the media agent is configured to create a second backup copy of the first and second portions of data that is ordered for subsequent restoration wherein the media agent performs the second backup copy at least in part by being configured to; order the first and second portions of data existing in the first backup copy based at least in part on the order of the first and second applications, and create the second backup copy by storing the ordered first and second portions of data on a fourth storage device in the combined format, wherein the first portion of data is restored to the data source by retrieving the first portion of data from the combined format of the second backup copy. - View Dependent Claims (2, 3, 4, 12, 13, 14, 15, 16)
-
-
5. A computer-implemented method for transferring data in a storage system, the method comprising:
-
as implemented by one or more hardware processors, dividing with a media agent comprising computer hardware a data source comprising primary data stored in at least a first storage device, into at least a first portion of data associated with a first application having a first file type, and at least a second portion associated with a second application haying a second file type; creating a first backup copy of the primary data by transferring with the media agent the first portion of data to a second storage device, and by transferring the second portion of data to a third storage device; identify the first and second file types associated with the first and second portions of data in the first backup copy; determining if the first portion of data and the second portion of data are combinable based upon the first and second files types contained in the first and second portions of data; and creating with the media agent, a second backup copy of the first and second portions of data that is ordered for subsequent restoration wherein creating the second backup copy comprises; ordering the first and second portions of data existing in the first backup copy based at least in part on the order of the first and second applications, and creating the second backup copy by storing the ordered first and second portions of data on a third storage device in the combined format, restoring the first portion of data by causing retrieval of the first portion of data from the combined format of the second backup copy. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
Specification