BTRFS has native checksumming, so it will detect any bitrot that occurs. Additionally it supports various RAID levels. So if you have some level of replication or parity, then combined with the checksums, it will automatically correct bitrot as well.
A proper backup strategy is of course still necessary.
I’m running a 60TB btrfs RAID with all the bells and whistles myself and just recently had an instance of some file being fucked up (probably just the wrong metadata bit being affected or something), which I noticed because btrfs send would repeatedly crash at that inum. All the redundancy may be there, but sometimes it’s not able to recover automagically.
Not hating on btrfs at all - it helped me recover from a few fubar situations that could easily have been total data loss - but magical thinking (about all the fancy features) is dangerous.
BTRFS has native checksumming, so it will detect any bitrot that occurs. Additionally it supports various RAID levels. So if you have some level of replication or parity, then combined with the checksums, it will automatically correct bitrot as well.
A proper backup strategy is of course still necessary.
I’m running a 60TB btrfs RAID with all the bells and whistles myself and just recently had an instance of some file being fucked up (probably just the wrong metadata bit being affected or something), which I noticed because
btrfs sendwould repeatedly crash at that inum. All the redundancy may be there, but sometimes it’s not able to recover automagically.Not hating on btrfs at all - it helped me recover from a few fubar situations that could easily have been total data loss - but magical thinking (about all the fancy features) is dangerous.