Patent ID: 9116850
Filing Date: 2015-08-25
Classification: G06F

Abstract:
1. A method of restoring deduplicated data from secondary storage to a primary storage device, the method comprising: receiving at a storage manager that comprises at least computer memory, a request to restore to the primary storage device one or more files; identifying a plurality of data blocks to be restored that correspond to the one or more files, wherein each of the one or more files comprises more than one data block, determining a most recent backup time of each of the plurality of data blocks to be restored, wherein the most recent backup time indicates a most recent time at which a particular block of data was part of a backup operation; based on the determined most recent backup time, removing one or more deduplication signatures from the set of deduplication signatures to form a revised set of deduplication signatures; forming a plurality of bundles of deduplication signatures from the revised set of deduplication signatures; transmitting the plurality of bundles of deduplication signatures to the client-side repository; receiving an indication from the client-side repository as to which data blocks corresponding to the revised set of deduplication signatures are stored in the client-side repository, wherein the determination as to which data blocks are stored in the client-side repository is based on a comparison of the revised set of deduplication signatures with the second copy of deduplication signatures stored in the client-side repository; and accessing data blocks not stored in the client-side repository from the secondary storage based on the first copy of deduplication signatures stored in association with the one or more media agents and transmitting the data blocks not stored in the client-side repository from the secondary storage to the primary storage device, wherein data blocks that are stored in the client-side repository are transmitted from the client-side repository to the primary storage device.