Backup of deduplicated data
First Claim
1. A computer program product for backing up deduplicated data from a deduplicated data source, said deduplicated data comprising a plurality of data blocks referenced for deduplication, said computer program product comprising a computer usable storage medium having non-transient program code for operating a processing system to perform the following steps:
- determining the existence of multiple references to each of said data blocks; and
storing at least two copies of at least each said data block having multiple references thereto, each copy of said data block stored to separate data storage media.
0 Assignments
0 Petitions
Accused Products
Abstract
Computer program product to back up deduplicated data to data storage media, the deduplicated data comprising a plurality of data blocks referenced for deduplication. In one embodiment, the existence of multiple references to each of the data blocks is determined; and at least two copies of at least each data block having multiple references thereto is stored, each to a separate data storage media. In another embodiment, the references to each of the data blocks is determined; the total of multiple references is compared to a percentage threshold; and multiple copies are stored for all the data blocks where the percentage threshold is exceeded.
-
Citations
17 Claims
-
1. A computer program product for backing up deduplicated data from a deduplicated data source, said deduplicated data comprising a plurality of data blocks referenced for deduplication, said computer program product comprising a computer usable storage medium having non-transient program code for operating a processing system to perform the following steps:
-
determining the existence of multiple references to each of said data blocks; and storing at least two copies of at least each said data block having multiple references thereto, each copy of said data block stored to separate data storage media.
-
-
2. A computer program product for backing up deduplicated data from a deduplication source, said deduplicated data comprising a plurality of data blocks referenced for deduplication, said computer program product comprising a computer usable storage medium having non-transient program code for operating a processing system to perform the following steps:
-
determining the references to each of said data blocks; comparing said references to a reference threshold; comprising storing a single copy of each said data block where said reference threshold is not exceeded; and storing multiple copies of each said data block where said reference threshold is exceeded. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
9. A computer program product for backing up deduplicated data from a deduplication source, said deduplicated data comprising a plurality of data blocks referenced for deduplication, said computer program product comprising a computer usable storage medium having non-transient program code for operating a processing system to perform the following steps:
-
determining the references to each of said data blocks in a context; comparing the total of multiple said references in said context to a percentage threshold; and comprising storing all of said data blocks of said context, where said percentage threshold is exceeded. - View Dependent Claims (10, 11, 12)
-
-
13. A computer program product for backing up deduplicated data from a deduplication source, said deduplicated data comprising a plurality of data blocks referenced for deduplication, said computer program product comprising a computer usable storage medium having non-transient program code for operating a processing system to perform the following steps:
-
determining the quantity of data of references to each of said data blocks in a context; comparing the quantity of the data of said context to a percentage threshold; and storing all of said data blocks of said context, where said percentage threshold is exceeded. - View Dependent Claims (14, 15)
-
-
16. A computer program product for backing up deduplicated data from a deduplication source, said deduplicated data comprising a plurality of data blocks referenced for deduplication, said computer program product comprising a computer usable storage medium having non-transient program code for operating a processing system to perform the following steps:
-
determining the references to each of said data blocks; comparing said references to a first threshold; comparing said references to a second threshold; storing a second copy of at least each said data block where said first threshold is exceeded; and storing a copy in addition to said second copy of at least each said data block where said second threshold is exceeded. - View Dependent Claims (17)
-
Specification