1. A method for facilitating data deduplication in a data storage system, the method comprising: maintaining an index comprising a plurality of filters, each filter electronically mapping each of a plurality of hashes to an electronic data library storing a plurality of hash-to-storage mappings; wherein the plurality of filters are categorized into layers, with a plurality of filters in each layer.