Rossj wrote:
And if only File 1 is corrupt? Or file 2? We're just adding opportunities for things to go wrong here.

If file1 is corrupt then it won't match the test contained in two. Or if two is corrupt then it won't pass the test in file3.
As long as all three aren't corrupt you're set. Hell; you could just have it stack, so three contains file1 and file2.
e.g.
File1
[Hash List] [Sizes]
File2
[Hash List] [Sizes]
{File1 [Hash] [Size]}
File3
[Hash List] [Sizes]
{File1 [Hash] [Size]
File2 [Hash] [Size]}
Then you can prove if any one single file is corrupt using any of the other two (and yes, you CAN prove if file3 is corrupt even without a hash in either file1 or file2 simply by looking at its data).
AndyC wrote:
Even incremental backups to one drive are better than a straight copy, especially if its a RAID set. Multiple backup sets, kept in separate locations, are obviously much better and vital for really important data.
I disagree.
If you have two complete backups you know you always have a minimal of two copies. With your way you could end up in situations where there is only one redundant copy on the drive (although you could also end up with an unlimited number of copies too).
So what is better a two copy, or a one to unlimited copy system?