Systems and methods to confirm replication data accuracy for data backup in data storage systems
First Claim
Patent Images
1. A method of storing secondary copies of data comprising:
- replicating source data stored in one or more primary storage devices in a native format to one or more replication storage devices different than the one or more primary storage devices to generate replication data, the replication data stored in the native format;
initiating a backup operation that stores a backup copy of the source data on one or more secondary storage devices, wherein the one or more secondary storage devices are different than the one or more primary storage devices and the one or more replication storage devices, and wherein the backup copy is stored in a backup format that is different than the native format;
automatically determining with computer hardware comprising one or more processors whether the replication data stored in the one or more replication storage devices is an accurate replication of the source data by comparing at least a portion of the replication data with at least a portion of the source data;
when the replication data is accurate, instructing a media agent to automatically copy with one or more processors the replication data to the one or more secondary storage devices to create the backup copy from the replication data, wherein the media agent converts the replication data in the native format to a backup copy in a backup format, and wherein the media agent associates the backup copy data with the source data as if the backup had been performed on the source data;
when the replication data is inaccurate, not performing the backup of the replication data and identifying a replication data backup failure; and
when configuration settings prevent backup of the source data, instructing the media agent to automatically copy with one or more processors the source data to the one or more secondary storage devices to create the backup copy, based at least in part on a number of times the replication data backup failure has occurred, and instructing the media agent to associate the backup copy with the source data.
2 Assignments
0 Petitions
Accused Products
Abstract
A data storage system, according to certain aspects, automatically determines the accuracy of replication data when performing data backup operations. For instance, the system performs data backup using replication data rather than source data to reduce the processing load on the source system. The backup data is then associated with the source data as if the backup had been performed on the source data. If the replication system fails, then backing up replication data results in backup data that does not accurately reflect the source data. The system automatically determines the accuracy of replication data during data backup.
93 Citations
20 Claims
-
1. A method of storing secondary copies of data comprising:
-
replicating source data stored in one or more primary storage devices in a native format to one or more replication storage devices different than the one or more primary storage devices to generate replication data, the replication data stored in the native format; initiating a backup operation that stores a backup copy of the source data on one or more secondary storage devices, wherein the one or more secondary storage devices are different than the one or more primary storage devices and the one or more replication storage devices, and wherein the backup copy is stored in a backup format that is different than the native format; automatically determining with computer hardware comprising one or more processors whether the replication data stored in the one or more replication storage devices is an accurate replication of the source data by comparing at least a portion of the replication data with at least a portion of the source data; when the replication data is accurate, instructing a media agent to automatically copy with one or more processors the replication data to the one or more secondary storage devices to create the backup copy from the replication data, wherein the media agent converts the replication data in the native format to a backup copy in a backup format, and wherein the media agent associates the backup copy data with the source data as if the backup had been performed on the source data; when the replication data is inaccurate, not performing the backup of the replication data and identifying a replication data backup failure; and when configuration settings prevent backup of the source data, instructing the media agent to automatically copy with one or more processors the source data to the one or more secondary storage devices to create the backup copy, based at least in part on a number of times the replication data backup failure has occurred, and instructing the media agent to associate the backup copy with the source data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system to create secondary copies of data comprising:
-
computer hardware including one or more computer processors; and computer-readable storage comprising computer-readable instructions that, when executed by the one or more processors, cause the computer hardware to perform operations defined by the computer-readable instructions, the computer-readable instructions configured to; replicate source data stored in one or more primary storage devices to one or more replication storage devices different than the one or more primary storage devices to generate replication data, the source data and the replication data stored in a native format; initiate a backup operation that stores a backup copy of the source data on one or more secondary storage devices, wherein the one or more secondary storage devices are different than the one or more primary storage devices and the one or more replication storage devices, and wherein the backup copy is stored in a backup format that is different than the native format; automatically determine whether the replication data stored in the one or more replication storage devices is an accurate replication of the source data by comparing at least a portion of the replication data with at least a portion of the source data; when the replication data is accurate, instructing a media agent to automatically copy the replication data to one or more secondary storage devices to create the backup copy from the replication data, wherein the media agent converts the replication data in the native format to a backup copy in a backup format, and wherein the media agent associates the backup copy data with the source data as if the backup had been performed on the source data; when the replication data is inaccurate, not performing the backup of the replication data and identifying a replication data backup failure; and when configuration settings prevent backup of the source data, instructing the media agent to automatically copy the source data to the one or more secondary storage devices to create the backup copy, based at least in part on the number of times the replication data backup failure has occurred, the backup copy stored in a backup format different than the native format, and instructing the media agent to associate the backup copy with the source data. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification