My Data Backup RoutineJanuary 12, 2010 – 8:13 PM
I wanted to offer my personal backup routine to all those that do not have something in place and not sure where or how to start. I tried many different methods over the years and so far I think this is the best one for me, my amount of data, and my local network configuration.
First off, make note that I have EFS enabled on my Windows machines to help protect the data while on the local disk. You can backup your data “securely” all you want but if somebody breaks into your home and steals your machines they will have full access to it all (password protected logins or not – trust me). So enabling EFS will at least protect the data from any attempts at bypassing your Windows login or simply slaving the drive to another machine.
I start out with an external USB drive which consists of nothing but a Truecrypt volume taking up the entire space. This works the same way as EFS – if somebody does steal this drive they will have no way of getting into your actual data. Once Truecrypt mounts this drive volume I use SyncToy to copy the selected files and/or folders over to the USB drive and keep this drive in sync. This is all done over USB so at this point the data has not hit the network yet. Now I want to make sure I have an off-site copy as well, so for this I use Jungle Disk to sync the USB drive up to my Amazon S3 account. Aside from the data being stored encrypted on the Amazon S3 drive, Jungle Disk itself encrypts the data locally before sending it out the SSL/TLS connection to Amazon S3. SyncToy and Jungle Disk are both on offset schedules and this process is completely automatic.
This gives me all the backups I need. I have one local copy on the LAN for fast recoveries if anything should happen, but I also have one off-site copy stored completely encrypted if something happens to all of my local hardware and I would need to pull down a copy and restore it (last resort – think LAN vs. WAN speeds).
The costs are pretty low compared to some other pre-packaged solutions out there:
- External Drive – Price would vary depending on the size of drive you need
- Jungle Disk – A one-time purchase of $20 for a lifetime license
- SyncToy – Free
- Truecrypt – Free
- Amazon S3 account – I’m currently paying around $3 – $5 per month (this varies with the amount of data you transfer back and forth)
All in all, it’s not a bad solution for only a few dollars per month. The data is encrypted at every stage where the risk of exposure is high.