I have a system in place where I back up my work files daily to a portable hard drive. I actually have two portable hard drives - one is stored off-site and I swap them regularly.
I also keep my family photos and other historical files backed up, but I only back the photos up occasionally (ie when I have new photos).
The backup media is for backup only, and it is unlikely I will ever read the files from the backup media unless a disaster occurs and I lose the master.
It worries me that my backed up files could become corrupt without me knowing it. It is also feasible that my master files could become corrupt, and eventually the corrupt files would be replicated to the backup media.
I'm currently using Cobian Backup, but I'm open to alternatives.
Is there a tool I can use to confirm that the backed up files are identical to the files that were first copied? I know it would be possible to generate a checksum and periodically validate the backup files against the original checksum, but I'm looking for a tool which will do this automatically.
Update: Of course I can (and will) manually test the backups by occasionally doing a test restore, but there is a lot of data involved (10,000 photos, 10,000+ emails over 5 pst files, 1,000+ genealogy records and a bunch of other stuff). A test restore will be quite time consuming so it's not realistic that it will be done very often (definitely not as part of the daily procedure), and it's still possible that I could miss problems reviewing the data manually. I'm looking for a supplement so I can test the data more regularly and pick up problems earlier (even if it's not 100% guaranteed), as well as validate the manual review.