I have a client who was using a certain external drive as their Time Machine drive for a while. Then, they misplaced it. So, they got a new external drive and started using that. Now, they've found the original Time Machine drive, and would like to combine the backup from the old drive to the new one.
From the looks of it, the folder for each backup job in Time Machine contains all files from the Mac. Even though it's supposed to be an incremental backup, the "unchanged" files appear in each folder, but they're just hard-links to pre-existing copies on the Time Machine drive (Dirvish, on Linux, behaves this way, too, incidentally).
I have seen suggestions that, to combine the backups, you can just copy the old backup folders to the new drive, but this will waste spaces, as hard-links won't be created when I copy over a file from the old drive which already exists on the new one.
So, it seems that what is needed is a tool which, for each file being copied over to the new drive, will check to see if it's identical to any of the pre-existing versions and, if so, make a hard-link to that pre-existing file instead of creating a new one.
Is there already a tool out there for doing this? Or, is there something else about the process that I'm missing?