Data recovery from multiple data backup technologies
First Claim
Patent Images
1. A backup system, comprising:
- a tape backup storage storing a set of tape backup data that includes a set of one or more incremental backups;
a snapshot backup storage storing a nearest snapshot; and
a processor configured to;
determine that the nearest snapshot is after a backup time;
determine, for an incremental backup that occurs before the nearest snapshot, one or more changed blocks and version information associated with the one or more changed blocks, wherein the one or more changed blocks are added to a set of changed blocks; and
use the determined one or more change blocks and the determined nearest snapshot to recover the backup data to the version of the change block that occurs immediately before the backup time.
7 Assignments
0 Petitions
Accused Products
Abstract
A backup system comprises a tape backup storage storing a set of tape backup data, a snapshot backup storage storing a nearest snapshot, and a processor. The processor is configured to determine the nearest snapshot, wherein a snapshot time of the nearest snapshot is nearest in time to a backup time, and determine the set of tape backup data, wherein the set of tape backup data and the nearest snapshot enable recovery of a backup data.
8 Citations
20 Claims
-
1. A backup system, comprising:
-
a tape backup storage storing a set of tape backup data that includes a set of one or more incremental backups; a snapshot backup storage storing a nearest snapshot; and a processor configured to; determine that the nearest snapshot is after a backup time; determine, for an incremental backup that occurs before the nearest snapshot, one or more changed blocks and version information associated with the one or more changed blocks, wherein the one or more changed blocks are added to a set of changed blocks; and use the determined one or more change blocks and the determined nearest snapshot to recover the backup data to the version of the change block that occurs immediately before the backup time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for backup, comprising:
-
determining, using a processor, that a nearest snapshot is after a backup time, wherein the nearest snapshot is stored on a snapshot backup storage; determining, for an incremental backup that occurs before the nearest snapshot, one or more changed blocks and version information associated with the one or more changed blocks, wherein the one or more changed blocks are added to a set of changed blocks; and using the determined one or more change blocks and the determined nearest snapshot to recover the backup data to the version of the change block that occurs immediately before the backup time. - View Dependent Claims (17, 18, 19)
-
-
20. A computer program product for backup, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
determining that a nearest snapshot is after a backup time, wherein the nearest snapshot is stored on a snapshot backup storage; determining, for an incremental backup that occurs before the nearest snapshot, one or more changed blocks and version information associated with the one or more changed blocks, wherein the one or more changed blocks are added to a set of changed blocks; using the determined one or more change blocks and the determined nearest snapshot to recover the backup data to the version of the change block that occurs immediately before the backup time.
-
Specification