Patent ID: 9678972
Date: 2017-06-13
CPC Classifications: G06F

Claim:
1. A method for storing deduplicated data using a processor device in a computing environment, the method comprising: packing deduplicated data in a self-contained deduplicated repository having a plurality of unique data blocks with each being referenced by a globally unique identifier (GUID), and the self-contained deduplicated repository also having information regarding both deduplicated data files and the plurality of unique data blocks of each of the deduplicated data files and a master GUID list containing a location of each of the plurality of unique data blocks; loading the self-contained deduplicated repository into a target repository, the target repository being stored in a virtual environment; creating the self-contained deduplicated repository from a list of deduplicated data files, wherein the self-contained deduplicated repository is isolated such that the self-contained deduplicated repository is stored at a remote location without requiring power and contains a table of contents (TOC) of the deduplicated data files, metadata of the deduplicated data files, and one unique copy of each of the plurality of unique data blocks; and merging all deduplicated data files in the self-contained deduplicated repository into a target repository by reading the TOC and deduplication metadata, wherein the TOC and deduplication metadata are stored, and any of the GUID needed by the TOC that do not exist in the target repository are read from the self-contained deduplicated repository and stored in the target repository.