Data scrubbing

This "scrubbing" feature occurs commonly in memory, disk arrays, file systems, or FPGAs as a mechanism of error detection and correction.

[7] In Dell PowerEdge RAID environments, a feature called "patrol read" can perform data scrubbing and preventive maintenance.

Maintenance is performed by issuing operations check, repair, or idle to each of the examined MD devices.

[13][14][15] As a copy-on-write (CoW) file system for Linux, Btrfs provides fault isolation, corruption detection and correction, and file-system scrubbing.

The scrub job scans the entire file system for integrity and automatically attempts to report and repair any bad blocks it finds along the way.

[17][18] The features of ZFS, which is a combined file system and logical volume manager, include the verification against data corruption modes, continuous integrity checking, and automatic repair.

It can be used periodically to avoid the accumulation of errors without the need to find one in the configuration bitstream, thus simplifying the design.