Replication of deduplicated storage system
AssigneeEMC Corporation
InventorsAllan J. Bricker, Richard Johnsson, Greg Wade
Life of this patent
Estimating the term…
Abstract
A method of replicating a deduplicated storage system is disclosed. The method comprises requesting the state of a replica system. The method further comprises sending a container to the replica system and sending a file system log record to the replica system.
Claims15
A system for replicating a deduplicated storage system comprising:
- an originator deduplicating system, wherein the originator deduplicating system breaks a data file into a plurality of segments using a processor and stores the data file by storing each segment of the plurality of segments by storing either a data segment or a reference to a previously stored data segment that is identical to the data segment, and wherein information on how to reconstruct the data file is stored on the originator deduplicating system;
- and
- a replica system replicating the originator deduplicating system, wherein the replica system is different from the originator deduplicating system, and wherein the replica system stores a copy of each data segment stored by the originator deduplicating system to enable reconstruction of the data file and receives information regarding updating stored segments from the originator deduplicating system, and wherein the information on how to reconstruct the data file is transferred from the originator deduplicating system to the replica system.
A method for replicating a deduplicated storage system comprising:
- breaking a data file into a plurality of segments;
- storing the data file on an originator deduplicating system by storing each segment of the plurality of segments by storing either a data segment or a reference to a previously stored data segment that is identical to the data segment;
- storing information on how to reconstruct the data file on the originator deduplicating system;
- replicating the originator deduplicating system by storing a copy of each data segment stored by the originator deduplicating system on a replica system, wherein the replica system is different from the originator deduplicating system;
- sending information regarding updating stored segments from the originator deduplicating system to the replica system;
- and
- transferring the information on how to reconstruct the data file from the originator deduplicating system to the replica system.
A computer program product for replicating a deduplicated storage system, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
- breaking a data file into a plurality of segments;
- storing the data file on an originator deduplicating system by storing each segment of the plurality of segments by storing either a data segment or a reference to a previously stored data segment that is identical to the data segment;
- storing information on how to reconstruct the data file on the originator deduplicating system;
- replicating the originator deduplicating system by storing a copy of each data segment stored by the originator deduplicating system on a replica system, wherein the replica system is different from the originator deduplicating system;
- sending information regarding updating stored segments from the originator deduplicating system to the replica system;
- and
- transferring the information on how to reconstruct the data file from the originator deduplicating system to the replica system.
Dependencies are inferred from the claim text.