rsync でデータを同期する
サーバー上のデータを別のサーバー上にバックアップなどでコピーする場合、scpなどを用いることもありますが、rsyncも便利です。
rsync -avz "バックアップ元ディレクトリ" "ユーザー名@ホスト名:バックアップ先ディレクトリ"
でデータがコピーされます。
オプション
a:属性を一致させる
v:詳細を出す
z:転送時にデータ圧縮
$ rsync -avz /home/user/data/ user@192.168.1.2:/home/user/backup/
これで別のサーバーにデータがコピーされました。
2回目以降は変更された分だけが同期されます。
なお、このコマンドだとコピー元でファイルを削除しても、コピー先では削除
されません!
削除したい場合は --delete オプションをつければ良いのですが、正直あんまりおすすめしていません。
理由はコマンドを打ち間違えたり、ちょっとしたミスでデータを消す可能性があるからです。
削除はオートではなく、手でやったほうがいいです。
以上。