SSブログ

【自分用メモ】rsync [サーバ関連]

すぐ忘れてしまうのでメモ。

☆rsync…ファイルの同期・コピーに使うコマンド

手元のサーバから別のサーバに送り込むパターン(push)
手元のサーバから別のサーバにアクセスして、引っ張ってくるパターン(pull)

☆使い方
rsync [オプション] [コピー元1] [コピー元2]… [コピー先]
※コピー元は複数設定できる

☆最低限のオプション
-a コピー元のパーミッションやグループ、作成日を保持したままコピー。ほぼ必須
-v 処理中のファイルを表示
-n, --dry-run 実際に実行はせず、実行する際の動作を確認できる。手動でやるときは必ず確認した方がいい
-r 再帰的にバックアップ。ディレクトリの下もコピーしたい場合は使う
-z データを圧縮してコピ-。ファイルが大きいなら必須。
--delete コピー元で削除されたものはコピー先でも削除する。使うなら、-nで削除されるものを確認してから。

☆使い方
ポートが22番以外を使ってるとき
$ rsync -av -e 'ssh -p 20022' ~/tmp remote-server:/var/tmp


☆参考元
http://www.itmedia.co.jp/enterprise/articles/0804/21/news013.html
http://www.itmedia.co.jp/enterprise/articles/0804/25/news034.html


nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:日記・雑感

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。