rsnapshot(pdumpfs がリソースフォークを扱えないのでそのかわり)
ソースからインストール (Xcode をインストールしていない状態で...)
$ tar xvzf rsnapshot-1.3.8.tar.gz $ cd rsnapshot-1.3.8 $ ./configure --sysconfdir=/etc $ /usr/bin/perl -MTest::Harness -e 'run tests(glob "t/*.t")';
gnu_cp がいるとのことでテストが通らない. まあ,それは無視して
# cp rsnapshot /usr/bin ; chmod a+rx /usr/bin/rsnapshot # cp rsnapshot-diff /usr/bin ; chmod a+rx /usr/bin/rsnapshot-diff # cp rshapshot.1 /usr/share/man/man1 # cp rsnapshot.conf.default /etc/rsnapshot.conf
で設定ファイル /etc/rsnapshot.conf を編集.
snapshot_root /Backup/snapshot backup /Users/ localhost/
設定が完了すれば
# rsnapshot hourly
といったコマンドで定期的にバックアップをとる. 上記の設定では,/Backup/snapshot ディレクトリ以下に
-hourly.0/localhost/Users -hourly.1/localhost/users ...
といった感じでバックアップができていく.