encryption and backup
April 26th, 2008I have a laptop. I use it for pretty much everything. A couple weeks ago during cherry blossom season, it was my job to stake a claim on some prime blossom territory with a big, blue tarp and then.. hold it. So I hauled my laptop along and got some work done while waiting for the party to start. After the battery died, I got up to take some pictures. With my face pressed to the viewfinder I sensed someone behind me, near my tarp. It was an old guy on a bike pointing at my laptop sitting alone on the ground. I gather he didn’t think that was the best place for a laptop, alone on the ground.
After he left it took me about two seconds of thought to figure out he was right. It also didn’t take me long to realize that, being a laptop, my macbook pro is all too vulnerable to pretty much every form of data loss imaginable, including theft, lost luggage, me being scatterbrained, crushed in a crowded train, …. scary stuff.
That’s it. It needs to be backed up.
Since it’s a Mac, and since I just upgraded to 10.5, my first thought was “Time Machine!” And shortly thereafter I had a new Time Capsule on my shelf backing up the machine. Nice.
But in my googling, I realized that encryption would be a good idea to. Having once been a victim of identity theft, I’m really not eager to repeat the experience. I suspect that my corporate clients would be none-too-happy to hear that details of their new products/research were about to be on bittorrent, either.
But no problem, this is Leopard! We’ve got FileVault, right?
Kinda.
Encryption and backups are really a necessity for laptops, when you think about it as I reluctantly did. Unfortunately FileVault and Time Machine don’t quite have that synergy thing going. FileVault will encrypt your home directory, and TM will back it up, but only after you’ve logged out. Er, I mean while you’re in the process of logging out. Which for me is like, never.
Some googling and some experience have brought to light that:
- TM is not all that stable. It’s crashed on me once already, probably because I closed the lid while it was working. That isn’t hard to do, btw, since it’s almost always working.
- when using FV, you can no longer use TM’s GUI to restore files. Oops.
- with FV, your home directory backups become way less efficient with disk space, and they weren’t very efficient to begin with.
So now I’m looking for a replacement. There are lots of programs out there, but most of them are of the mirror/duplication variety. Yes, it’s nice to have a bootable external drive as a backup, but it won’t do you much good if a big chunk of the filesystem gets corrupted and then duplicated before you notice. So SuperDuper! and its ilk are kinda out for me.
To make a long post short, I think I’ll go with CrashPlan. It’s pretty flexible, very professionally done (and I wouldn’t say that of many programs), and works on OS X, windows, and even linux. Its reason for living is to do off-site backups, and it can be coerced into doing local backups if you have more than one pc. It will also backup a FileVaulted home directory while mounted (with the backup encrypted, of course). It does versioning, and it even does it the smart way: by saving only the parts of the file that have changed.

