What is a good OSX incremental backup software (not time machine)

So I used to use CCC to clone my external drive to another external drive for a backup copy.

What I realized is that I want incremental backup that is versioned. So I can go back to a copy that is on a specific date in the past.

I don't want to use time machine for this because right now TM is already being used to backup my main drive to a time capsule.

As far as I know, I can't setup TM to backup my main drive to time capsule while choosing to backup an external drive to another location.

I guess I'm looking for 3rd party solution here?


Take a look at Crash Plan. It allows you to backup to a disk, machine on the network, or the cloud. It has options for how long to retain items and what to ignore.


Well, if you are not afraid of the command line, you could use rsnapshot (also based on rsync). This blog post explains very nicely how you can set it up and use it on OS X.

To install you can use homebrew:

brew install rsnapshot
brew install coreutils

Next you will need to create a config file. A config file template will be located at /usr/local/Cellar/rsnapshot/1.3.1/etc/rsnapshot.conf.default. Make sure you use the alternative copy command from coreutils: cmd_cp /usr/local/bin/gcp in the config file.

To create a snapshot you will do something like:

rsnapshot -c /Users/username/rsnapshot/rsnapshot.conf hourly

If you want to automatize it you can also create a cron job for it.


Mac Backup Guru is the only 3rd party software that can make incremental snapshots on a Mac.

The main advantage that it has over Time Machine is that the backups it makes are bootable. It also gives you control so that you can use the backup disk for other purposes besides backup. You can control how much data gets stored on it, and it can automatically delete old backups if you specify it.

Full disclosure: I wrote it.