The serious sysadmins of my acquaintance may wish to avert their eyes from the following, or risk being horrified by my heretofore laissez-faire attitude to backups.
For the past mumble years, my backup needs have been minimal. I have had a small amount of personal data that I cared about on my Macbook, my email (in GMail), a web hosting account with my websites and some other crap on it, and source code to certain coding projects (mostly open source). Thus, my backup solution has been:
- offlineimap to regularly pull down copies of my GMail to my laptop
- rsync backup of my web host to my laptop
- source code kept in version control systems somewhere on the interwebs (currently in the process of moving most of my stuff to GitHub, using a private account for the non-open-source projects)
- Time Machine backup of my laptop to external hard drive
This has suited me just fine. Of course if my house burns down, taking my laptop and external hard drive with it, I’ll lose some stuff — the music I have in iTunes, some fanvids I’m working on, years and years worth of collected porn — but whatever, it’s all replaceable, none of it’s mission-critical. The most important things to me are my email, websites, and source code, and I feel pretty comfortable about where they’re at.
Now I’m moving into an area where my work is going to take up more space than source code does. I recorded some demos for a band a while ago, just a couple of hours of stuff, and the folder where I’m keeping the project is 4GB. A larger recording project could easily take orders of magnitude more space than that. And unless I want some nasty surprises, I’m going to want to back it up properly.
I’m also going to be in Australia, land of overpriced, download-capped Internet (sample ADSL+ plans from a decent Australian ISP; I’m likely to share something in the middle of that range with a housemate or two). So, given the amount of data I’m likely to have, I don’t think cloud-based backup options will work well for me. I mean, imagine a situation where I have to do a full restore of half a terabyte of data or something — it would be completely infeasible.
So, in my situation, what would you do? Remember that I’m going to be on a student-ish budget for the next couple of years.
I’m thinking I’ll just get a couple of larger drives for Time Machine, keep one at home and one somewhere else, and switch them every so often. Additional to this, maybe a smallish cloud-based backup solution for “current projects” — hopefully just in the tens of GB at any given time, costing under $20/month. What do you think?