Just a few quick notes on how I set up
launchd to run
rsnapshot to backup my
new iMac. The configurations I made are based on Kenn Christ’s blog entry.
Installed the rsnapshot port:
sudo port install rsnapshot
Changed /opt/local/etc/rsnapshot.conf as follows:
snapshot_root /Volumes/Demiterra/Backup/ #interval hourly 6 rsync_long_args --delete --numeric-ids --relative --delete-excluded -extended-attributes exclude *.cpan* link_dest 1 #backup /home/ localhost/ #backup /etc/ localhost/ #backup /usr/local/ localhost/ backup /Users/
Note that I’ve commented out hourly backups and the default backup directories. I’m using the Backups subdirectory on a My Book half terabyte drive that I picked up at Costco for $220. Your configuration may of course differ.
Tested it by manually running:
sudo /opt/local/bin/rsnapshot daily
Created hourly, daily, weekly, and monthly
launchdplist files for
rsnapshot. The hourly one runs every six hours and I threw it in just for completeness. You can download them all from here. Just put them into /Library/LaunchDaemons and run:
sudo launchctl load -w /Library/LaunchDaemons/org.rsnapshot.periodic-*.plist
And that’s it. Enjoy!
Looking for the comments? Try the old layout.