Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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.

share|improve this question
    
There is no substitute for test restores. If you can't do a restore, then you haven't done a backup. Checksums and file verification are nice but they're no substitute. –  Dennis Williamson Mar 14 '11 at 0:30
    
Greg: By your question you must be interested in genealogy. Can you help us start a Genealogy Q&A site at: bit.ly/U3vnDX –  lkessler Sep 23 '12 at 1:47
add comment

2 Answers

up vote 2 down vote accepted

How automatic does it need to be? This tool, for example, can generate (and check, of course) MD5 checksums in a pretty slick/quick manner.

share|improve this answer
    
That looks like a useful tool to perform checksums, with decent (and logical) integration into the GUI. Thanks for sharing that link! –  Randolf Richardson Mar 14 '11 at 1:35
    
+1 for the link. I'll try and incorporate this into my backup procedure and if it works well I'll accept. –  Greg Sansom Mar 14 '11 at 1:40
add comment

At the very least, select a few file at random (e.g., a few JPeG images, a PDF or two, some text files), then restore and try to load them. If they work, then chances are that your backup is probably good.

Now, to take it one step further, I advise you to insert a different backup media instead of using the most recent one you just backed up to. The reason for this is that many years ago I had a tape backup drive fail on me, but the failure was really strange -- I could restore from the current tape, but after ejecting the tape and inserting any other tape, the restore would fail (and reverting to the most recent tape resulted in a failure as well).

share|improve this answer
    
@Randolf: Thanks for the suggestion but I think it's tangential to the question being asked. –  Greg Sansom Mar 14 '11 at 1:41
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.