RE: now here is a problem...
Hi Dorv,
Sorry to hear that you've created 4 different sparse bundles for your TM backups of a single disk. Sometimes TM thinks that the original backup disk is not available. If you are backing up to an attached external drive, then if you attach a different drive with the same name, this will confuse TM. But it sounds like you were using a networked backup drive attached to your AE. In this case, if your network has changed, then TM will get confused and think it can't reach its backup disk. For instance, sometimes my DNS server will die unexpectantly and then I have to refer to various machine by their IP addresses (e.g., 192.168.0.15) instead of by their DNS hostnames (e.g. myserver.private). If TM tried to start a backup when this DNS problem was occurring, then TM gets confused and can't find its backup disk. If you aren't running your own DNS server but are using DHCP to assign LAN IP addresses, then are you using DHCP with Reservations so that machines and networked disks have the same IP address always? If not, then if the IP addresses ever change TM will get confused.
So, do you have other external disks with the same name? If so, I would recommend changing the names so that all disks have unique names. If you are running your own DNS server, check that it is working properly. If you are assigning your own LAN IP addresses using DHCP, make sure you use Reservations to assign IPs consistently to the same machines and network drives.
Now to solve your 4 sparse bundle problem. It is possible to redirect where TM restores its files from a given sparse bundle. Thus, in theory, you could use TM for sparse bundle 1 and restore to disk 1, sparse bundle 2 restored to disk 2, bundle 3 to disk 3, and sparse bundle 4 to disk 4. You now have four files systems (really time-dependent copies of the file system on your computer) on four different disks. You could then, in theory, use some tool, like rsync, to merge these file systems into one file system with all of the latest copies and all of the past files that are currently deleted. You could then make a sparse bundle from this pseudo-merged single filesystem that then retains old deleted files. Use this sparse bundle for all future TM backups. It's not perfect, but at least you haven't lost file that you have deleted in the past. It's not perfect because you only are keeping the latest revision of your modified files, not all revisions.
With a lot more work, you could even keep all revisions of all of your files, but for this I would use the following strategy: (1) restore your oldest TM backup from your first sparse bundle to a clean external disk. (2) Make a git or subversion repository of this filesystem from your oldest TM backup. (3) Restore the next oldest TM backup to the same external disk filesystem. (4) Commit this restore to the git or subversion repository -- this keeps the older revisions of files as well as their histories. (5) Continue this scheme of TM Restore, git/subversion commit, TM Restore, git/subversion commit until you have progressed through all 4 sparse bundles to the "Now" TM backup. Your git/subversion repository will now contains the full revision history of everything in your four TM sparse bundles. If you ever need to go back in time to a previous version of some file, then use the git/subversion repository to find and restore that earlier version. Continue to use your latest sparse bundle for future TM backups.
Regards,
Switon