I’ve been using Apple’s Time Machine for backups over the last year. Last week it started annoying me by wanting to backup the same 300GB of data a few hours after it did a full backup. Not fun. I also don’t need a full machine backup and I don’t like things doing “magic”. I want a log and I want to be sure my files are safe.
So, back to using rsync. I found this article useful.
Here is my script:
#incremental backup to USB disk
rsync -aPxWSvv \
–exclude-from /Users/joe/backup.excludes \
&& cd /Volumes/JoeBackup/Backups/Ripley \
&& mv incomplete-$date $date \
&& rm -f current \
&& ln -s $date current
backup.excludes looks like this: