I do manual backups using glorified copy tools (Cobian, Synctoy) to an external drive, and recently I've run into a large batch of camera raw files which became silently corrupted on my main drive. So.. what are the solutions to detect such corruption in a home setup without RAID arrays or specialized backup software?
Since the corruption happened on my main drive, I was able to notice it when my catalogue software started throwing errors. If I had not manually noticed it, and the 'good' drive (backup or main) died, I would have run into a backup restore failure.
One solution I realize is checksumming all files, storing the hash along with the file in both original and backup locations. Then I would have to continually run tasks across both the original and the backup copies that compare these checksums. I've tried using corz "Checksum" - and gave up soon after seeing it would take an ungodly amount of time to hash near 10 terabytes of data. I don't see how it's possible to run this continuously.
Are there solutions that incorporate corruption detection in a better manner? I do not mind manually correcting the issues as they arise.