Bulletproof backups for your Mac

Posted:
in Mac Software edited December 2014
Whether a generous holiday gift has made you a new Mac owner or you've been option-clicking since MacPaint was new, take advantage of the new year to implement a sound backup strategy that ensures the safety of your important data.

Broken hard drive
Broken hard drive image courtesy of Flickr user Jon A Ross


If there's one maxim that has held true throughout the history of technological innovation, it's this: technology will fail in novel and unexpected ways at the worst possible moment. A single hard drive malfunction thanks to a curious toddler or a network interruption caused by a fallen tree miles away can result in the irretrievable loss of precious family memories or important documents.

The consequences of those failures don't have to be catastrophic, though.?A thoughtfully-architected backup and recovery plan can turn what could be a life-altering event into simply a minor annoyance.

In this guide, we'll discuss a layered backup strategy that blends local backups with cloud-based services in an effort to balance data security with user convenience. This isn't designed as a one-size-fits-all approach --?we don't talk about backup rotation and testing, for instance, issues that a small business owner who depends on their MacBook Pro for their livelihood would be wise to consider.

Rather, our aim is to craft a strategy that gets most Mac owners up and running quickly with a plan that is easy to follow and comes at minimal cost yet is still robust enough to withstand almost any common data-related disaster scenario.

First layer: Local, bootable backup

Carbon Copy Cloner


Imagine sitting at your kitchen table late at night, creating a personalized birthday card for a loved one using Apple's Pages word processor when your MacBook Air suddenly crashes. Restarting the system shows that while the logic board appears fine, the SSD has stopped working.

You'll take it to the Apple Store in the morning, but for the moment you simply connect your external backup drive to the MacBook Air's USB port, hold the "Option" key while rebooting the system, and choose the backup drive from the menu. In less than five minutes, you're right back at work in Pages.
A bootable backup allows for near-instant recovery.
To do this, we need to create a bootable "clone" of the computer's internal drive onto an external USB drive. We recommend using Bombich Software's Carbon Copy Cloner ($39.95), and you'll need a USB drive with the same or larger capacity than your internal disk.

Carbon Copy Cloner is a powerful program that allows advanced users to customize nearly every part of the backup process, but the app's default settings will serve most Mac owners well since this is just one part of a multi-pronged plan. Local backups should be run at least once a week - desktop users can keep the drive attached at all times and let Carbon Copy Cloner manage the backups on a schedule, while laptop users can instruct the app to begin backing up anytime the external drive is connected.

Once your computer has been repaired, Carbon Copy Cloner provides a pain-free mechanism to restore data from the backup drive to the laptop's internal disk.

We didn't recommend Apple's built-in local backup alternative, Time Machine, in this slot primarily because it doesn't create bootable backups. Time Machine backups need to be restored to a functioning drive, meaning you must first get your system back in working order before they can be used. Users for whom instant recovery is less of a concern, however, will find Time Machine more than adequate.

Additional information: Getting started with Carbon Copy Cloner
Alternatives to Carbon Copy Cloner: Shirt Pocket Software's SuperDuper ($27.95) serves the same basic function as Carbon Copy Cloner, but lacks some of the former's customizability.

Second layer: Cloud replication

Dropbox


In our kitchen table scenario, we allow the local backup to do the heavy lifting, restoring the vast majority of what could be hundreds of gigabytes of data --?downloading all of that from the cloud would be painful on even the fastest of consumer internet connections. Any changes made since the last local backup would, however, be lost if that were our only copy.

This is where file replication services like Dropbox come in. By allowing Dropbox to synchronize important folders to the cloud, we can fill almost all of the gaps quickly and automatically.
Up-to-the-minute replication catches files that were changed between backups.
Exactly which data you choose to synchronize depends on your specific workflow, and you should carefully evaluate what you allow Dropbox to upload. Remember, the goal is to replicate "working" files, those that are likely to change between backups, not system files or archives.

Photographers, for instance, may single out a daily working directory since photography libraries can be tens or hundreds of gigabytes in size. A writer, on the other hand, may decide to keep their entire "Documents" folder up-to-date.

Another item to keep in mind when sending files to the cloud is legal compliance. Many companies, and in some cases entire industries, have rules and regulations for storing work-related data and putting it in the cloud is often prohibited.

Additional information: How to install Dropbox
Alternatives to Dropbox: Google Drive, SugarSync, and TeamDrive are among the most well-reviewed options.

Third layer: Offsite backup

Backblaze


In the event of a real disaster where both your computer and local backups are physically destroyed, having a separate backup in a different location is your last hope for data recovery. For this, we recommend internet backup service Backblaze ($5/month).

Backblaze is a set-it-and-forget-it service that uses a small application installed on your computer to automatically backup most, but not all, of your data to Backblaze's datacenter. Backblaze omits operating system files and temporary caches, an acceptable trade-off considering the service's low cost.
Offsite backups are often a last resort.
Backblaze's client makes it easy to restore your files to a new machine, and backups can be done continuously or scheduled to run only at specific times.

Here, again, be mindful of legal compliance issues. Though Backblaze's backups are encrypted, that is often not enough to satisfy regulations, so you should be careful to exclude those files or folders that may pose a risk.

Additional information: Best practices for using Backblaze
Alternatives to Backblaze: Advanced users should consider Haystack Software's Arq Backup ($39.99), which will create full-system backups and store them in either Amazon's S3 file storage service or Glacier file archiving service.

Any backup is better than no backup, but some backups are better than others

Any one of the recommendations above is better than the alternative of not backing up at all, but as we said at the beginning, this isn't a universal prescription. When choosing your own backup strategy, there are a few key points to keep in mind:
  • Triage your data by importance: If you have limited storage options for financial or geographical reasons, it's better to lose half of your replaceable data than half of your irreplaceable data.

  • Have at least two different backups: Data corruption is equally as bad as outright data loss. Multiple backups will reduce the chances that all are affected by corruption at the same time.

  • Make it as automatic as possible: We lead busy lives, and the more work a backup requires, the less likely it is to be done regularly.
«134

Comments

  • Reply 1 of 65
    Congratulations, AI. Finally, an article that is useful and timely AND not loaded with propaganda. Need more stories like this one.
  • Reply 2 of 65
    Sweet
  • Reply 3 of 65
    appexappex Posts: 687member
    In my experience, SuperDuper! can copy even from damaged disks from where all the Mac Finder copy, Carbon Copy Cloner and even Retrospect fail.

    A good backup strategy is to make a full backup once a month on a large hard disk with Time Machine, and also the documents on a daily basis on a SD card using SuperDuper!
  • Reply 4 of 65
    Time Machine information is incorrect. Local Time Machine backups include a recovery volume and are bootable.

    Some people like to claim that because it is a recovery volume it isn't "bootable enough". However, using a "fully bootable" clone as a backup means that, should you need to use it, you will be using your backup instead of backing up to it. You will have to make a new backup at some point regardless. Plus, most machines are notebooks these days and using an external clone as a boot volume really isn't practical because it eliminates your mobility.

    To restore most Macs to a fully functional system will take the same amount of time with Time Machine as with a bootable clone, but you lose all the benefits of Time Machine.
  • Reply 5 of 65

    Thanks for the article Ai. Will do. 

     

    FYI: I use a little app called SMARTreporter. It's a little icon of a hard drive that sits in your Menu Bar (by the clock) and if it's green, your HD is OK  (see below).

     

    If it turns red, something is amiss, afoot, alas with your hard drive. Great early warning. 

     

    In fact, I have the orig. intel 20" white iMac when they first came out, 2006. 1 mo. before my Applecare was up the icon turned red. I took it to the Apple store and they replaced the HD and the motherboard. The iMac is still going strong, ~ eight years later! :)

     

     

    I think it's in the Apple App store, ($4.99) but I got mine free a long time ago.

     

    Needless to say, I really recommend it!

     

     

    Best regards, and Happy New Year to everyone! :)

  • Reply 6 of 65
    knowitallknowitall Posts: 1,648member
    Note that Disk utility is capable of creating bootable disk images with no sweat at all and free of charge.
    The best backup strategy I know of (and the one I use myself) is making a backup with disk utility once a year or so and using Time Machine.
    This makes it possible to restore in a fast way and let Time Machine fill in the missing 'bits' later on.

    EDIT: My Time Machine backup disk is a separate disk (of course) connected via usb .
  • Reply 7 of 65
    Having previously not thought about Backups too much I got burned when my iMac's drive died whilst doing a Time Machine update which somehow corrupted it. Luckily my documents were in dropbox, and most of my settings were duplicated on a MacBook and about 95% of other stuff was recovered from Time Machine. It was if nothing else a pain and I learned my lesson. I replaced the iMac's drive with a larger one, and in the process took the opportunity to upgrade to a new iMac, downgrading the old iMac to a spare/backup hub.

    Now, Dropbox syncs most of my smaller files and documents both online and across all 3 Macs.
    Backblaze runs on the old iMac uploading all smaller files (currently 50GB in) and I'm gradually bumping up the file size it is syncing to cover everything.
    I have the larger drive in my old iMac partitioned to have space to clone my new iMac and MacBook, with the leftover being used as the main drive for that machine.
    I then have rotating external drives that I connect to the old iMac which clones all three partitions, and these are rotated between a firebox and being kept off site.
    iCloud handles the stuff it handles including iTunes match for my music.
    Finally, I have Time Machine running for versioning, plus it offers an element of backup.

    I effectively have three physical backups of my two everyday machines, various cloud options, plus the redundancy of having multiple Macs.

    I don't keep my iTunes library on a Mac because it's too big as it includes every dvd and CD I own. Although I don't have a clone of it, it has a two disc redundancy on the RAID configuration which I'm happy enough with for now. All my dvd's have been ripped to large drives kept in a firebox, so if I did lose my iTunes library (or the dvds), I can always recreate it.
  • Reply 8 of 65
    Quote:
    Originally Posted by mostbutnotall View Post



    Having previously not thought about Backups too much I got burned when my iMac's drive died whilst doing a Time Machine update which somehow corrupted it. Luckily my documents were in dropbox, and most of my settings were duplicated on a MacBook and about 95% of other stuff was recovered from Time Machine. It was if nothing else a pain and I learned my lesson. I replaced the iMac's drive with a larger one, and in the process took the opportunity to upgrade to a new iMac, downgrading the old iMac to a spare/backup hub.



    Now, Dropbox syncs most of my smaller files and documents both online and across all 3 Macs.

    Backblaze runs on the old iMac uploading all smaller files (currently 50GB in) and I'm gradually bumping up the file size it is syncing to cover everything.

    I have the larger drive in my old iMac partitioned to have space to clone my new iMac and MacBook, with the leftover being used as the main drive for that machine.

    I then have rotating external drives that I connect to the old iMac which clones all three partitions, and these are rotated between a firebox and being kept off site.

    iCloud handles the stuff it handles including iTunes match for my music.

    Finally, I have Time Machine running for versioning, plus it offers an element of backup.



    I effectively have three physical backups of my two everyday machines, various cloud options, plus the redundancy of having multiple Macs.



    I don't keep my iTunes library on a Mac because it's too big as it includes every dvd and CD I own. Although I don't have a clone of it, it has a two disc redundancy on the RAID configuration which I'm happy enough with for now. All my dvd's have been ripped to large drives kept in a firebox, so if I did lose my iTunes library (or the dvds), I can always recreate it.

    Wow, Mostbutnotall! You certainly did learn your lesson! :) Quite a thorough setup. Thanks for sharing. Similarly, I rationalized having a Macbook, along with my iMac, as not only a backup, but the ability to "keep working" should one of them go down. Very important.

     

    Along with my usual backups, Dropbox, iCloud, TimeMachine/ext. HD, I'm going to look into either increasing my iCloud allotment or going with BackBlaze and will definitely buy CarbonCopy next.

     

    Best.

     

    P.S. Welcome to AI! :)

  • Reply 9 of 65
    I use CrashPlan and think it is fantastic and great value for money. Surprised it isn't mentioned here.
  • Reply 10 of 65
    tdknoxtdknox Posts: 82member

    I second that. CrashPlan <http://www.code42.com/crashplan/>; is fairly cheap and offers pretty simple set it and forget it use. My backup strategy is having Time Machine back up to a 3TB Time Capsule, then CrashPlan backs up to a 4TB locally connected drive as well as to their offsite servers in MN. 

     

    A nice feature of CrashPlan is that if you have multiple machines in your house, you can have them back up to each other over the network for free. I have a Linux server that I use for simple testing and code development and I'm able to back it up to the 4TB drive connected to my iMac using CrashPlan without paying a penny. Yeah, if my home burns down I'll lose all the data, but if I thought the data on my Linux box was that important I'd spring for offsite storage.

     

    You can also have friends do off-site backups to you over the Internet and vice versa, again for free.

  • Reply 11 of 65
    If you use Time Machine (or CCC) and Dropbox... why do you recommend the Third Layer (offsite) process?

    Though Dropbox doesn't like to be known as a backup program... if your plan has enough space to store all your data... and you have the Rat Pack option to retain versions past the last 30 days... why would you need another Layer?
  • Reply 12 of 65
    john.bjohn.b Posts: 2,742member
    I much prefer SuperDuper! to whatever changes they made a while ago to CCC.

    As far as a bulletproof backup strategy, I have two dedicated external drives that I periodically* clone from my primary hard drive, that can be booted from any time, and keep one of them offsite at all times. I also keep a large hard drive setup as a Time Machine backup, to recover from any inadvertent file changes or deletes.

    *Prior to any OS update or any major application update.
  • Reply 13 of 65
    Great article Ai, however the title when I read it made me think bulletproof cases for the new macs, or a new bulletproof harddrive which is more extreme than most scenerios, I usually just keep a USB flash drive for my macs backup.
  • Reply 14 of 65
    knowitallknowitall Posts: 1,648member
    tdknox wrote: »
    I second that. CrashPlan <http://www.code42.com/crashplan/> is fairly cheap and offers pretty simple set it and forget it use. My backup strategy is having Time Machine back up to a 3TB Time Capsule, then CrashPlan backs up to a 4TB locally connected drive as well as to their offsite servers in MN. ...

    Note that offsite storage is almost never necessary. A hard disk usually survives a fire or being submerged in water (for a longtime).
  • Reply 15 of 65
    knowitall wrote: »
    tdknox wrote: »
    I second that. CrashPlan <http://www.code42.com/crashplan/> is fairly cheap and offers pretty simple set it and forget it use. My backup strategy is having Time Machine back up to a 3TB Time Capsule, then CrashPlan backs up to a 4TB locally connected drive as well as to their offsite servers in MN. ...

    Note that offsite storage is almost never necessary. A hard disk usually survives a fire or being submerged in water (for a longtime).

    It doesn't survive burglary, and a fire/water damaged drive will require employment of expensive recovery services if you want your data back.

    I have a Synology NAS in a remote location that I back up to over VPN. that way it's in a private cloud, not some dodgy vendor.
  • Reply 16 of 65
    charlitunacharlituna Posts: 7,217member
    knowitall wrote: »
    Note that offsite storage is almost never necessary. A hard disk usually survives a fire or being submerged in water (for a longtime).

    It can't hurt. Although for many a clone done once a month to a hard drive that is locked in a box and kept at the office, parents house etc is likely fine. Especially if it is an additional layer.
  • Reply 17 of 65
    Backblaze has been amazing for me. I can't recommend it enough. My complete backup plan consists of Time Capsule, Backblaze and Dropbox. I also use Arq with AWS' S3 for good measure :)
  • Reply 18 of 65

    Hard drives are cheap compared to the amount of time it takes to re-create even one document, so I have two external drives at work - one Time Machine the other a SuperDuper clone. I have the same at home. Time Machine is great if I delete a document by mistake, but if a whole drive dies, then a clone is much easier to work with.

     

    I have my calendar set up to remind me to do my clone backups. I use DropBox, but not as part of my backup strategy because I prefer to have my stuff on physical media.

  • Reply 19 of 65
    zebrazebra Posts: 35member
    Even if Time Machine has a bootable partition, it still doesn't provide all of the benefits of an external, bootable clone.

    Should your primary computer loose a HD or have to go to the shop for repairs, then all you need to do is use your external clone to boot into another Mac until your primary computer is repaired. Then clone the external HD to your repaired computer when it is ready to update everything you did during the repair period.

    In one such scenario, AppleCare kept my computer for 2 weeks until they finally decided it was not repairable replacing it with a new 17" MacBook Pro.

    No problem for me since I was using a clone from that computer during the 2-week repair period.

    I also use the external clone to boot my computers for maintenance with Disk Warrior or Disk Utility as needed. You can't do this with a Time Machine back up.

    In my opinion, an up to date external clone offers additional benefits beyond Time Machine only back ups.
  • Reply 20 of 65
    mcdavemcdave Posts: 1,927member
    Congratulations, AI. Finally, an article that is useful and timely AND not loaded with propaganda. Need more stories like this one.

    Not so fast SS. Shane's constant pushing of third-party alternatives to perfectly viable & far less invasive built-in first party products all serve to break or dilute the Apple UX.

    If a Mac user goes down this path using generic, cross-platform, third party apps & services there will be little to justify staying on the Mac platform. Beware Greeks bearing gifts.
Sign In or Register to comment.