In the early 90s, my friend’s father took me to EDS where he worked at the time. I remember him saying, “this is one of the largest data centers in the world. They have over 3 terabytes of data in there.” In the homemade box tucked away quietly in my hall closet is a 6x1TB RAID with another 1TB disk for the OS. Add in the media center and 3 laptops and I’ve got a lot of data just waiting to be lost with a disk failure, theft, or an accidental rm -rf.
What I Need in a Backup Solution
As I thought about my data, I came up with a few criteria before I started scouring the net for a solution.
- No constraints on backup size – The data I want to backup exceeds 2TB and is growing. I’ve used cool apps like DropBox that have arbitrary upper limits like 100GB. However, the coolest app though won’t do me any good if I can’t backup everything I need. (To be fair, backup is just one tiny element of what DropBox does. I highly recommend that app for the other things it does, like sync.)
- Highly configurable – That 2TB I mentioned lives amongst tons of other stuff that I keep as sort of a cache, but wouldn’t miss it too much if it got deleted. I need to be able to clearly specify what data I actually want backed up. Moreover, I need a high degree of control about backup policies, security, etc. I like solutions that make things simple, but in this case there also needs to be a way to get as complicated as I like.
- Distributed backups – Part of the reason I have that 6x1TB RAID array is for super-fast local backup. Obviously that won’t do me any good if my house burns down, but if a laptop crashes is way easier to grab 500GB from a local machine than it is to pull it across the net. I want to be able to backup to a service as well as many other computers that I specify both in my house and on the Internet.
- Smart, low profile application – Modern OS’s like Mac OS X keep a log of what files have changed. I don’t want a dumb service that does things like that on its own and consumes my computers’ resources. I need something that will run in the background and not make any noise.
- Accessibility – I need a service that runs on any platform, specifically Mac OS X and Linux. Moreover, I need to be able to access my backups from the web.
- Cheap – I want to pay for storage, not bandwidth. Less than $10/mo is my general rule of thumb.
There are other minor points, but those are the non-negotiable items.

My parents have mountains of VHS tapes that are slowly degrading in various boxes, cabinets and shelves throughout their house. For Christmas, I got them a