Patent ID: 7698591

Claim:
A method for data storage, comprising: creating a scrubbing table comprising entries corresponding to a plurality of scrubbing processes to be run in a data storage system, which comprises multiple disks on which data are redundantly stored, wherein each entry identifies a selection of data portions for handling by a corresponding scrubbing process and identifies an implementation type of a plurality of implementation types, each implementation indicating a kind of scrubbing activity to be preformed by the corresponding scrubbing process; inserting in the scrubbing table at least a first entry corresponding to a first scrubbing process to be applied to a first set of the data portions and a second entry corresponding to a second scrubbing process to be applied to a second set of the data portions; and reading the entries from the scrubbing table and responsively to the first and second entries, respectively, running at least the first and second scrubbing processes concurrently to identify and repair the faulty data partitions in the first set of the data portions, and identify and repair the fault data partitions in the second set of the data portions.