I have a raid 6 NAS and 3 16 TB drives in my computer. Let's call the drives Data1, Data1-BACK-UP and Data1-back-up. So basically 3 back-ups of Data1, counting the NAS.
Some files do not get accessed on these drives for years. Most of the time when i synch to the back-up i just use file name + date for matching and update. Once in a while i do full compare. The problem is: 99.9% of my file operations are read, not write so i am starting to worry about bit rot and bad sectors creeping into the files that do not get regularly updated (written to).
One option i am considering is to reformat my back-up drive and rewrite all data to it to essentially update its magnetic fields on all bits. Is there a better way to check/update file integrity on linux? Since i have 4 copies of data a program that checks all 4 and overwrites 1, completely updating all data, with data that 2 of remaining 3 agree on would be ideal. Is there something like that? The 3 drives in my machine are 2x ext4 and 1x fuse (not sure how i ended up with this fs) file systems the NAS is raid-6.
Some files do not get accessed on these drives for years. Most of the time when i synch to the back-up i just use file name + date for matching and update. Once in a while i do full compare. The problem is: 99.9% of my file operations are read, not write so i am starting to worry about bit rot and bad sectors creeping into the files that do not get regularly updated (written to).
One option i am considering is to reformat my back-up drive and rewrite all data to it to essentially update its magnetic fields on all bits. Is there a better way to check/update file integrity on linux? Since i have 4 copies of data a program that checks all 4 and overwrites 1, completely updating all data, with data that 2 of remaining 3 agree on would be ideal. Is there something like that? The 3 drives in my machine are 2x ext4 and 1x fuse (not sure how i ended up with this fs) file systems the NAS is raid-6.