28 Comments

Summary:

When was the last time you backed up all of that precious data you carry around on your laptop or have stored away on the desktop? What if your house or office burned down — would your backups go up in flames, too?

When was the last time you backed up all of that precious data you carry around on your laptop or have stored away on the desktop? What if your house or office burned down — would your backups go up in flames, too? For many of us, making backups is like making a will: we know we’ll eventually need one, but we don’t really want to think about it, so we keep putting it off. It sometimes takes a catastrophe before we get our act together and come up with a backup strategy.

I started my career as a UNIX sys admin, so I know the importance of having good backups, and I’ve seen so many horrible things happen to good data. As a result, I’ve learned to be pretty paranoid about backups. I even had my own little catastrophe a few years ago, when I was using Mozy to back up my data. I was taking frequent backups, and I had even tested my solution by restoring a few files; however, when it came to doing a full data restore, Mozy failed me. I was eventually able to get my data out of Mozy, but it wasn’t an easy process, and it took too long to get my data back. Now I have a two-pronged backup strategy that even the most paranoid among us should appreciate: a combination of on-site, full system, incremental backups, coupled with cloud backups.

On-site, Full System, Incremental Backups

Your full system, incremental backups should be a way to quickly recover from a complete data loss due to hard drive failure, computer theft, flying computer knocked off of a tall table or porch, small child who dumps a whole glass of orange juice into your laptop, etc. Since I have a MacBook, I use Apple Time Machine to back up to a terabyte hard drive sitting on my desk. It does hourly backups whenever I am at home and hooked up to the drive. This is my solution for when I need to do a full restore of my entire computer. By having it on a local hard drive that I control, I can quickly do a full restore without having to wait for anyone else to find my data or deal with any network-related slowdowns.

However, this solution has some serious limitations. If I have a home disaster (fire, flood, volcano, earthquake, etc.), I could easily lose my computer and my backup at the same time. I’m also highly mobile and often working on local files from business trips, vacations and coffee shops between meetings, so I don’t want to rely on a hard drive at my house for backups when I’m on the road.

Cloud Backups

Now that the full backups are taken care of, you need something that will back up all of those critical files even when you are away for a week at a conference, at a client site, or even just working remotely from coffee shops all day. My second backup solution is using JungleDisk, which backs all of my important files up to Amazon S3 every six hours. I only back up my documents and a few other critical files. In a pinch, I can restore my operating system and applications from other sources, so to keep costs down, I only back up the things that I create and that could not be easily recovered by some other means. Because I’m careful about how much data I back up to the cloud, the whole solution only costs me a few dollars a month and only takes a few minutes to complete. In addition to being able to save my data from some terrible catastrophe, I can also save myself from silly little mistakes even when I’m on the road. If I accidentally nuke a file, I can still get an older copy from my backup.

Yes, I could always be a little more paranoid, but I have a backup solution that is practical, relatively easy to maintain and seems to cover all of the most likely data loss scenarios. On the other hand, I also find that backups are becoming a little less important as I move more and more of my information into the cloud. Gmail and other online data storage mean that I have less on my hard drive, but what I do have is important, and I want to be confident that I can recover it.

How do you back up your valuable data?

Photo by Flickr user gregw66, licensed under CC BY-SA 2.0.

  1. I have exactly the same backup system as you: time machine on an external drive plus jungle disk. In addition, I use Dropbox to share files with my cluents and keep those files synched and backed up.

    Share
  2. I heard good news about Dropbox too..

    But do not trust untrusty data storage services!

    That’s why we do backups offline too.

    Paranoid would use different strategies like
    -File catalog
    http://michkhoo.blogspot.com/2010/01/backup-alternative-make-list-of-all.html
    -disk image
    http://michkhoo.blogspot.com/2009/12/use-linux-live-cd-to-backup-hard-drive.html
    and mix of other techniques
    http://izobrazba.naspletu.com/how_to_easily_secure_data/index.html

    Share
  3. I use a similar approach but I’ve never liked TimeMachine on my MacBook Pro. Instead I use Carbon Copy Cloner which backs up all my drives onto a LaCie terabyte drive. AND I use a service called BackBlaze to backup to the cloud. Having FRIED several hard drives (I just don’t know how I do it!) this combined solution has proven to be perfect for me.

    Of course, I make it a point to use DropBox for really VITAL files that I need to access frequently. Plus most of my documents are in Google Docs.

    Share
  4. I was looking at several options and chose a cross-platform (linux/Mac/Windows) solution: Crashplan (www.crashplan.com). So far, so good. I can even invite others to store their files remotely on my server. It is encrypted, and I can limit the bandwidth/space on my machine.

    Share
  5. Time Machine is highly unreliable. I’ve had too many corrupt sparse bundles and had to erase and start all over again. After the 4th or 5th time I purchased Chronosync to create bootable backups on one network drive and incremental backups of my home directory on another drive. Said goodbye to Time Machine and never looked back!

    Share
  6. Im probably more paranoid than this. My routine.
    1. I keep all project files on a mirrored raid NAS.
    2. I back up that nas to jungle disk (change / new every 6 hours)
    3. I manually archive that NAS to a 1tb external bi-weekly, that i keep offsite, in a firesafe.
    4. i use time machine to autobackup my macs stuff. Small docs, mail, settings, etc. Remember no actual projects love on my mac.
    5. Manually backup important files from my mac to drop box
    6. All photos from iphoto live on a separate external USB drive, that is synced with flickr.

    Sounds like a lot, but its pretty automated, and easy to maintain. The hardest part is to remember my bi-weekly offsite manual backups.

    Share
  7. There is another option to backup data to cloud storage powered by Amazon S3. Check out CloudBerry Backup http://cloudberrydrive.com/ . It is one time fee and the rest what you pay for Amazon S3

    Share
  8. I find that most people try and backup everything which is ridiculous. Why backup your whole OS ? It’s costly and you can re-install it in under half an hour.

    The most important thing for me are my document folders and photos. I backup my photos to two online photo services and cut to DVD so I am happy about their availability.

    For Documents I use Amazon S3 and I ensure they are highly available by using SMEStorage to sync them to a backup cloud, in my case, Microsoft SkyDrive. Again I also cut them off to DVD.

    This combination is fine for me and inexpensive.

    Share
  9. I used to use Jungle Disk but once I got to the point where my backups reached 500gb, it became a bit too expensive.

    What I do now is do a full backup to an external HD on the first of each month, and then incremental backups everyday. On the last day of the month I move that drive offsite (either my workplace or a safe deposit box).

    Then buy a new HD and repeat for the next month.

    Share

Comments have been disabled for this post