Data Backup and the Command Line Ninja Brigade

22 March 2007

Data Backup and the Command Line Ninja Brigade

In the past couple of weeks I’ve had roughly the exact same conversation with about five different people. Paraphrased, it goes like this:

Me: I’m glad drive prices are dropping. I just got another hard drive for my laptop.

Them: Oh, you’re upgrading?

Me: No, backing up. This will make it three total.

Them: Why not just burn everything to CD or DVD?

Me: Er, because they fail and take your data with them?

Them: What?

Me: Gesundheit.

I then follow up with my tragic story of how I archived my entire digital life to CD/DVD, but when I got my Mac and started loading everything back, I discovered the sad truth: CDs and DVDs will degrade over time, and you don’t know it’s unusable until it actually goes. About half of the disks I made within the last five years were gone, so I resolved to go with a strategy with visibility, redundancy, and easy access: everything on a hard drive. CD/DVDs are only throwaway backups or installation disks in my house. The conversation would usually end with me talking again about the cost of hard drives coming down, me realizing I’d just spent 5 minutes ranting about the failure rates of optical media, and then a polite change of subject.

Now, I admit, I haven’t handled this conversation particularly well. I feel particularly guilty for having had it with my Mom and not immediately following it with concrete, practical, written advice as to what you should do to prevent data loss. It’s complicated by my running on a Mac, and nearly everyone else I’ve talked to using Windows. It’s further complicated because I think of my Mac as a UNIX box, so I can’t just say “go download X program and set it up.”

Instead, I have to say something stupid, like, “I have a series of interlocking scripts that automatically archive critical files and rsync incremental backups between external and offsite drives to ensure that the data lives in as many protected places as is practically possible.”

In other words, I’m part of the Command Line Ninja Brigade of Mac users, which appears to exist in a different online world than the Sweet Delicious GUI Army of Mac users. I don’t understand why this divide exists in the online Apple community, but it seems like you’re either for the Terminal, or against the Terminal, and never the twain shall meet. The opinions each hold are strikingly different, yet the crossover between the two is so easy. That’s why it’s a Mac!

I honestly don’t understand it. But there it is, Horatio: yet another undreamt of thing.

So.

Here’s my concrete, practical, written advice for backing up stuff, no matter what you run, or how you personally feel about the command line.

I even wrote the backup script in haiku. Just for you.

Computer Log | Flotsam and Jetsam | Hithlum Log

This is: brett's logjam → Data Backup and the Command Line Ninja Brigade.