rsync†
- 2つのディレクトリのミラーリングを取るのに最適。
- お手軽
- 高速
- NW越えサーバ間でもできる(今回はこれ目的)
サーバ側†
クライアント側†
- rsync -auvz --delete 192.168.0.1::source /tmp/destination/directory
rsyncいろいろ†
rsync -auvz --delete /source/directory/ /destination/directory/
- directory/ の中身を directory/ の中身と一致させる
- -a で archive。属性(permission)を引き継いでコピー。
- -u で update。日付とサイズ比較でコピー。
- -c で chacksum。日付・サイズ比較ではなく、チェックサム比較でコピー。
- -v で verbose。コピー状況を表示。
- -z で compress(zip)。転送時に圧縮をかける。たぶんローカル時は意味ない。
- -n で dry-run。実行せずに表示するだけ。