Data deduplication
First Claim
1. A method of deduplicating data comprising:
- mounting, by a deduplication appliance, network shared storage of a client machine, via a network;
accessing data to be deduplicated on the network shared storage device, by the deduplication appliance;
deduplicating the data, by the deduplication appliance;
storing the deduplicated data on a second storage device by the deduplication appliance; and
replacing the data in the network shared storage device by at least one indicator of the location of the deduplicated data in the second storage device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of deduplicating data is disclosed comprising mounting, by a deduplication appliance, network shared storage of a client machine, via a network, accessing data to be deduplicated on the network shared storage device, deduplicating the data, storing the deduplicated data on a second storage device, and replacing the data in the network shared storage device by at least one indicator of the location of the deduplicated data in the second storage device. A method is also disclosed for copying deduplicated data stored by a deduplication appliance, by a client machine, comprising receiving a request to copy data from a first location to a second location, by the client machine, by providing at least one second indicator to the third location on the deduplication appliance, at the second location, if the source and the destination are on the deduplication appliance. Systems are also disclosed.
47 Citations
35 Claims
-
1. A method of deduplicating data comprising:
-
mounting, by a deduplication appliance, network shared storage of a client machine, via a network; accessing data to be deduplicated on the network shared storage device, by the deduplication appliance; deduplicating the data, by the deduplication appliance; storing the deduplicated data on a second storage device by the deduplication appliance; and replacing the data in the network shared storage device by at least one indicator of the location of the deduplicated data in the second storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for deduplicating data, comprising:
-
a first storage device; and a deduplication appliance comprising a processor configured to; mount network shared storage of a client machine, via a network; access data to be deduplicated on the network shared storage device; deduplicate the data; store the deduplicated data on the first storage device; and replace the data in the network shared storage device by at least one indicator of the location of the deduplicated data in the first storage device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 24, 25, 26, 27)
-
-
21. A method of copying deduplicated data stored by a deduplication appliance, by a client machine, the method comprising:
-
receiving a request to copy data from a first location to a second location, by the client machine; determine whether the data in the first location has a source on a deduplication appliance by determining whether the first location includes an indicator to a third location on the deduplication appliance where the data is stored; determining whether the second location has a destination on the deduplication appliance; and providing at least one second indicator to the third location on the deduplication appliance, at the second location, if the source and the destination are on the deduplication appliance. - View Dependent Claims (22, 23, 28)
-
-
29. A system for copying data deduplicated by a deduplication appliance, the system comprising:
-
at least one first storage device; and a processor configured to; receive a request to copy data from a first location to a second location on the at least one first storage device; determine whether the data at the first location has a source on a deduplication appliance by determining whether the first location includes an indicator to a third location on the deduplication appliance where the data is stored; determine whether second location has a destination on the deduplication appliance; and provide at least one second indicator to the third location if the source and the destination are on the deduplication appliance. - View Dependent Claims (30, 31, 32, 33, 34)
-
-
35. A deduplication appliance comprising:
-
storage to store deduplicated data; and a processor configured to; provide to a client machine software configured to; monitor for a request to copy data from a first location to a second location on the client machine; determine whether the first location has a source on the deduplication appliance by determining whether the first location includes an indicator to a third location on the deduplication appliance where the data is stored; determine whether second location has a destination on the deduplication appliance; and provide at least one second indicator to the third location if the source and the destination are on the deduplication appliance.
-
Specification