サーバをミラーリングしてバックアップにするため、rsyncを導入。
- portsから。
portmaster net/rsync
オプションは次のように設定した。
POPT_PORT=off "Use popt from devel/popt instead of bundled one" SSH=on "Use SSH instead of RSH" FLAGS=off "File system flags support patch, adds --fileflags" ATIMES=off "Preserve access times, adds --atimes" ACL=off "Add backward-compatibility for the --acls option" ICONV=on "Add iconv support" TIMELIMIT=off "Time limit patch" RENAMED=off "Add support for renamed file detection"
- sshのポートを変更している場合、次のように引数で渡してやる必要がある。(コンフィグで設定してあれば不要。)
rsync -e "ssh -p 11022" foo@bar.jp:/usr/baz/ /usr/baz
cf. 「はじめてrsyncを使う方が知っておきたい6つのルール」 (ITmedia)
cf. 「rsyncを使った熟練者レベルのバックアップ」 (ITmedia)
cf. 「rsync over ssh を使ってバックアップ」
cf. 「rsyncとsshで別のマシンにバックアップ」 (Home Server on Vine Linux)