Backup on OS X
Saturday, February 21st, 2004When I purchased my new Powerbook last month I had to figure out how to migrate the settings and files from my old one. I’ve been backing up my home directory and applications directory regularly to DVD using tar but I had the suspicion this wouldn’t migrate the settings properly. I was right, so I started looking for a proper way to backup and restore a user in OS X. I found a backup program created by Apple. It allows you to do complete or partial backups of a system and allows spanning of DVD’s to create the backups. Very nice, but I was disappointed to discover you have to have a .MAC subscription, which run about $99/year I think, to use the backup program. Am I the only one this doesn’t make sense to? I have a DVD burner on the system, so why do I need a subscription to some online service/community to create backups on my DVD drive? In the end I ended up tar’ing my data files and then tried to recreate all my settings.
During the process I discovered tar really doesn’t work with “package files”. Specifically my Quicken data files. On my old machine the data files appeared as a single file, but when I untared them on my new machine they appeared as a folder with multiple files within and were completely unusable. This was really frustrating and took me a few hours to figure out a way to transfer the file successfully. I searched Quicken’s web site about backing up OS X files, thinking surely someone else has come across this. Apparently no one has. It seems like a rather large security risk to me. Quicken for OS X automatically backups up the data file (I think it keeps the last 10 copies). However, all of these 10 backups are stored on the hard drive, so should it fail you’re basically screwed. Even if you copy the data files to a dvd directly, with or without archiving, they’ll be unusable. So for some reason, cp and tar don’t work with special OS X files known as “packages” or at least they don’t work with the Quicken data file packages. In the end I discovered an OS X command line archive utility called ditto that would properly archive the Quicken data files so I could transfer them to the new system.
Looking back, I’m wondering if I could’ve created an image file of my home directory. Oh well, too late now. Anyway, I have yet to find a good way to backup my system, if anyone knows of one, I’d be interested.