I have a multi-TB btrfs
made up of virtual disk images that live on NetApp NFS filers. The data are redundant at the NetApp level, so the btrfs
is RAID-0.
In addition to providing redundancy, the NetApps do their own scrubbing for data integrity.
Because there is no redundancy at the btrfs
level, checksum failures aren't automatically correctable, but I can recover damaged files from backups.
Is there value in doing my own scrubbing, or should I rely on the lower layers and save I/O?