| CPC G06F 16/2365 (2019.01) [G06F 3/0608 (2013.01); G06F 3/0619 (2013.01); G06F 3/0637 (2013.01); G06F 3/0641 (2013.01); G06F 3/067 (2013.01); G06F 3/0689 (2013.01); G06F 16/1748 (2019.01); G06F 16/1752 (2019.01); G06F 16/9017 (2019.01)] | 20 Claims |

|
1. A storage system comprising:
a storage device;
a plurality of fingerprint tables comprising one or more entries corresponding to data stored in the storage device, the one or more entries having a corresponding probability of the data being deduplicated and wherein the one or more entries are added to a particular fingerprint table of the plurality of fingerprint tables that stores entries having a range of probabilities that the corresponding probability falls within; and
a storage controller communicatively coupled to the storage device, the storage controller configured to:
determine that an event has occurred; and
modify one of the plurality of fingerprint tables.
|