| CPC G06F 11/1464 (2013.01) [G06F 11/1435 (2013.01); G06F 11/1453 (2013.01)] | 20 Claims |

|
1. A computer-implemented method of making inline deduplicated backups of protected data using group fingerprints resident in a storage server, the method comprising:
generating group fingerprints on a storage server and for a backup client that is not capable of generating group fingerprints, from individual fingerprints generated for each segment of protected data divided into variable size segments and then grouped together, wherein each fingerprint comprises a signature for a respective data segment;
maintaining the group fingerprints for files resident on the storage server, wherein the storage server is part of a deduplicated backup system comprising a Data Domain file system (DDFS) and a Data Domain Bandwidth Optimized Open Storage Technology (DDBoost) library that links with the application to reduce bandwidth required for data ingests, and which translates application read and write request to DDBoost application program interfaces (APIs);
comparing, in the storage server, respective group fingerprints for backup files already resident on the storage server with a new backup file to be backed up from the backup client to determine duplicated data between a new file and those already residing on the system;
comparing, in the storage server, respective group fingerprints for existing backup files resident on the server with new backup file to be backed up from the backup client to determine duplicated data between these files; and
creating the new backup file using virtual synthetics at the time of backup.
|