RAID users are well familiar with this: scrubbing.
For those who don’t, scrubbing is a full data scan to check on it integrity. Virtually every RAID implementation relies on scrubbing as part of its maintenance to ensure continuous data integrity.
In FlexRAID’s existing implementations, scrubbing is implemented through the Validate and Verify/Force-Sync-Verify tasks.
For NZFS, I really wanted to do without those long running tasks in order to achieve a zero maintenance design.
Well, I have an idea, but my lips are sealed on it. 😀