Fix Time Machine Sparsebundle NAS Based Backup Errors
I still use my old MacBook 2,1 routinely, and thankfully I’ve been using Time Machine to keep all my data safe. I don’t use a Time Capsule (too expensive, too closed, and no redundant hard disk), but I do use a Seagate FreeAgent GoFlex Net (successor to the Dockstar), otherwise known as a STAK100. It is running Debian, with a pair of mirrored 500GB disks.
I recently got the following prompt: Time Machine completed a verification of your backups. To improve reliability, Time Machine must create a new backup for you.
Which meant my old backup was going to get deleted!
I disabled Time Machine while I figured out what to do. Thankfully, Garth Gillespie documented the recovery process quite well in this post. Basically, the Mac had to perform a thorough fsck on the backup sparsebundle, and I had to change some flags in an XML file. Simple but lengthy process. I let it run overnight (on gigabit, as suggested). Thanks Garth!