My question is, how can I detect silent data corruption at my home PC (Windows + Linux). I do rsync like automatic backups (with version history). But how do I know in a few months/years that a long unused file (like a thesis or my banking history) is still intact? Maybe I am just backing up a corrupted file.
If it was only one file I could check every few weeks if it still works (hash or just opening it), but doing it on hundred of files is mundane. And even I find out that a file is corrupted, how do I know, when it was corrupted?
At this point, I need to find the date in my backup at which the file was still OK. If there is a working copy in it! and did not get corrupted as well.