Techniques for granular recovery of data from local and remote storage
First Claim
1. A method for recovery of data from local and remote storage comprising:
- determining a recovery location;
determining a location of backup data;
hard linking one or more portions of the backup data to the recovery location in the event that the one or more portions of the backup data to be hard linked are determined to be on a volume of the recovery location, wherein hard linking does not require copying the backup data;
virtually linking one or more portions of the backup data to the recovery location in the event that the one or more portions of the backup data to be virtually linked are determined to be on a volume different from the volume of the recovery location, wherein virtually linking does not require copying the backup data; and
performing recovery utilizing one or more portions of recovery data, wherein one or more portions of the backup data located on a file system not supporting linking are copied to the recovery location.
8 Assignments
0 Petitions
Accused Products
Abstract
Techniques for granular recovery of data from local and remote storage are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for recovery of data from local and remote storage comprising determining a recovery location, determining a location of backup data, hard linking one or more portions of the backup data to the recovery location in the event that the one or more portions of the backup data to be hard linked are determined to be on a volume of the recovery location, virtually linking one or more portions of the backup data to the recovery location in the event that the one or more portions of the backup data to be virtually linked are determined to be on a volume different from the volume of the recovery location, and performing recovery utilizing one or more portions of recovery data.
260 Citations
18 Claims
-
1. A method for recovery of data from local and remote storage comprising:
-
determining a recovery location; determining a location of backup data; hard linking one or more portions of the backup data to the recovery location in the event that the one or more portions of the backup data to be hard linked are determined to be on a volume of the recovery location, wherein hard linking does not require copying the backup data; virtually linking one or more portions of the backup data to the recovery location in the event that the one or more portions of the backup data to be virtually linked are determined to be on a volume different from the volume of the recovery location, wherein virtually linking does not require copying the backup data; and performing recovery utilizing one or more portions of recovery data, wherein one or more portions of the backup data located on a file system not supporting linking are copied to the recovery location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An article of manufacture for recovery of data from local and remote storage, the article of manufacture comprising:
-
at least one non-transitory processor readable storage medium; and instructions carried on the at least one storage medium; wherein the instructions are configured to be readable from the at least one storage medium by at least one processor and thereby cause the at least one processor to operate so as to; determine a recovery location; determine a location of backup data; hard link one or more portions of the backup data into the recovery location in the event that the one or more portions of the backup data to be hard linked are determined to be on a volume of the recovery location, wherein hard linking does not require copying the backup data; virtually link one or more portions of the backup data into the recovery location in the event that the one or more portions of the backup data to be virtually linked are determined to be on a volume different from the volume of the recovery location, wherein virtually linking does not require copying the backup data; and perform recovery utilizing one or more portions of recovery data, wherein one or more portions of the backup data located on a file system not supporting linking are copied to the recovery location.
-
-
11. A system for recovery of data from local and remote storage comprising:
-
one or more processors communicatively coupled to a server; wherein the server is configured to; determine a recovery location; determine a location of backup data; hard link one or more portions of the backup data into the recovery location in the event that the one or more portions of the backup data to be hard linked are determined to be on a volume of the recovery location, wherein hard linking does not require copying the backup data; virtually link one or more portions of the backup data into the recovery location in the event that the one or more portions of the backup data to be virtually linked are determined to be on a volume different from the volume of the recovery location, wherein virtually linking does not require copying the backup data; and perform recovery utilizing one or more portions of recovery data, wherein one or more portions of the backup data located on a file system not supporting linking are copied to the recovery location. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification