CPC G06F 16/1752 (2019.01) [G06F 16/152 (2019.01)] | 18 Claims |
1. A method, comprising:
receiving a piece of data for storage in a storage system;
breaking the piece of data into a plurality of fixed size data portions;
determining a signature for each of the fixed size data portions;
checking for matching signatures already stored in the storage system;
storing fixed size data portions unmatched to an already stored signature with metadata identifying the fixed size data portions unmatched in the storage system;
storing metadata for fixed size data portions already stored in the data storage system; and
reviewing data stored in the storage system for further deduplication using sliding window signatures during background activity of the data storage system.
|