Disaster Recovery

Get flawless system backups with SuperDuper for the Mac

Vincent Danen finds that a corny name doesn't necessarily mean your backup solution won't get the job done. SuperDuper for the Mac is easy, reliable, offers flawless recovery, and won't break the budget.

Having a good backup system is crucial, regardless of what operating system you use. Windows has a lot of backup solutions, and Linux has a number of creative backup solutions, many of which work on OS X as well. But on the Mac, my favourite and most reliable backup solution is Shirt Pocket's SuperDuper.

While the name might be a little corny, the program itself is no flake. I can highly recommend SuperDuper because it works very reliably, and has proven itself to me many times. Restoration from backups has been flawless. I've used it when hard drives have failed, and I've used it when cloning one drive to another to upgrade to larger drives, or when changing hardware (i.e., upgrading a laptop or, most recently, when upgrading from an old Mac Mini to a newer one). Every time, SuperDuper gets the job done.

SuperDuper is easy to use and offers some flexible backup options. In a nutshell, what SuperDuper does is clone one drive to another, bit for bit. The cloned copy is a bootable backup, an exact replica of the source drive. What this means is that after cloning the drive, you can actually boot from the cloned drive and have it operate exactly as if you had booted from the source drive. And the destination drive doesn't have to be a physical hard drive; it can be a disk image as well.

Changing SuperDuper's options will allow you to tweak your backup needs. You can copy ACLs from the source drive, you can run a shell script before and after the copy, you can even install a specific package on the destination drive after the copy is complete. Each copy uses a specific script, and each script can be customized to include or exclude certain files and directories. This allows you to exclude certain directories from the copy, such as caches and temporary files, things you wouldn't necessarily want to copy or keep.

The other really nice feature of SuperDuper is the "Smart Update" feature (Figure A). When you have a 300GB drive, with 200GB of data on it, a copy of all that data takes time. Repeating that every time you wanted to take a snapshot of your system would be unbearable -- getting all the bits there in the first place will understandably take time but when 70% of the files don't, or rarely, change, copying that data over again is a waste of time. Smart Update fixes that by telling SuperDuper to only copy files that have changed. So if you have 200GB of data and only 30GB has changed, only 30GB of data will be copied. This reduces the time needed for the backup considerably, and can often turn what could have been a two-hour backup into a matter of minutes.

Figure A

Finally, what really makes SuperDuper convenient is the ability to schedule when copies are made. If you have a backup drive that is constantly connected, you can schedule backups on a daily basis, or on particular days of the week.

On my Mac Pro, I have one dedicated drive that is a clone of my boot drive and it is backed up via Smart Update every morning at 2am. This commits my previous day's work to the backup drive on a daily basis. For the other drives that I copy, or when cloning the laptop drive, I have SuperDuper scheduled to start a backup when the drive to backup to is connected to the system. By clicking the "Schedule..." button on the main SuperDuper interface, you can edit scheduled copies (Figure B). These can be time-based schedules, or a "when connected" schedule.

Figure B

When the backup drive is connected and mounted, SuperDuper will auto-launch and start the scheduled backup (Figure C). Between starting a backup when a drive is connected, and the Smart Update feature, backing up your system couldn't be easier. Once it's setup, and the initial copy is done, all that is required is to plug the drive in and give it perhaps half an hour of available time to let it work in the background.

Figure C

SuperDuper is free to use for simple cloning. In order to use the scheduling and Smart Update features, you'll need to pay the registration fee, but for everything that SuperDuper does, the $27.95USD asking price is peanuts. For the piece of mind, and stellar recovery, that SuperDuper has given me over the years, it is easily worth 10x that.

About

Vincent Danen works on the Red Hat Security Response Team and lives in Canada. He has been writing about and developing on Linux for over 10 years and is a veteran Mac user.

4 comments
Randy Hagan
Randy Hagan

I swear by SuperDuper. I'm a computer consultant/trainer that supports several different versions of three different software suites. While the files are backwards compatible, the programs are not and have to be run a separate, discrete installs to work properly. SuperDuper lets me do that easily, with four external disk drives that let me selectively install the appropriate version of the software I need to support on my laptop, then safely blow it away when I'm done and return to current versions of my software configurations. If only I could find something that worked half as well on the Windows/PC side, I'd be an even happier camper ...

mdisch
mdisch

I'd like to see some comparsion information between Time Machine and SuperDuper.

vdanen
vdanen

They are completely different. They supplement each other (I use both), but they are not at all the same. SuperDuper! is a snapshot. It doesn't retain history unless you back up to a DMG or multiple hard disks. It is always point-in-time. Time Machine, on the other hand, lets you retain history, as much as you have drive space for. So if you change file X today, you can get yesterday's version of it in two weeks with Time Machine. If you've done a backup with SuperDuper! since file X changed, you cannot get it's previous "version". If you need that kind of history, you want Time Machine. If you want a reliable snapshot that can be restored, you want SuperDuper!. I've never had to restore a system from Time Machine. It honestly freaks me out, so I've never tried. But I've restored many a system from SuperDuper! and i has _always_ worked. Flawlessly. I use Time Machine as an "oops, didn't mean to delete that" system, and rely on SuperDuper for my critical backups.

amabilis
amabilis

System restore with Time Machine works (on Leopard) without any problems, even when you are using "File Vault" for your user profile. Just boot with your system DVD and you'll be given an option to restore your system from a TM-backup you have on an USB-drive. I've done that two times when I was upgrading my MacBook with a bigger harddisk. /Oliver