MacBook Back Up Strategy Part 2

A couple years ago, I duct-tape-and-baling-twined a backup strategy together with rsync and ical with an offsite backup to the down defunct StrongSpace.

Since then, I’ve attempted to use Apple’s TimeMachine – both with a local drive and a driver connected to my AirPort Extreme.

Too frequently, I ended up corrupt backup files or the backups would completely fail. Additionally, when TimeMachine was running – my MacBook Pro would slow to an unusable crawl.

I’ve revisited my original rsync script to make a bootable, full-disk backup

Every night when I’m done working, I (manually, for the time being) kick off the rsync script in Terminal.app.

As of this writing it makes 3 backups of my MacBook Pro to 3 different drives; a full disk bootable backup, a user account backup to a portable drive, and a user account backup to a network drive (additionally it backs up my Kindle to the network drive).

Here’s the script

# RSYNC A BOOTABLE BACKUP ON THE FULL BACKUP DRIVE
sudo rsync -xrlptgoEv --progress --delete / /Volumes/Full_Backup_Drive_Name

# RSYNC MY USER ACCOUNT TO THE PORTABLE DRIVE
rsync -rltv --exclude='.*' ~/ /Volumes/Portable_Drive_Name/MacBookPro_Backup/

# RSYNC MY USER ACCOUNT TO THE NETWORK DRIVE
rsync -rltv --exclude='.*' ~/ /Volumes/Network_Drive_Name/MacBookPro_Backup/

On top of that, CrashPlan is backing up to both a networked drive and a portable drive.

Yes, I fully expect my MacBook Pro to completely die at any moment.

This post was inspired by Peter Fleck’s ‘Backing up is hard to do’