rsync

  • 特定のディレクトリ配下を別サーバへコピー
rsync -av /data db1::backup
  • sshを使ってrsync
rsync -av /home/USER server:/home

※暗号化処理がボトルネックになることあるので注意
* sshを明示指定してrsync

rsync -ave ssh /home/USER server:/home
  • ドライラン
rsync -avn /home/USER server:/home
  • 圧縮しつつrsync
rsync -avz /home/USER server:/home
  • 一部を除いてrsync
rsync -av --exclude app/.git app server:/usr/local
  • ソースと同じディレクトリを作ってコピー
rsync -avR /home/USER server:/
  • 完了レポートの単位を人間的に
rsync -avh /home/USER server:/home
  • 不要ファイルの削除も伴うrsync
rsync -av --delete /home/USER server:/home
  • 100KBpsに速度制限してコピー
rsync -avz --bwlimit=100 /home/USER server:/home
  • ポート10022のsshを使ってコピー
rsync -avze "ssh -p 10022" /home/USER server:/home
  • yumリポジトリをコピー
rsync -rptv --delete rsync://ftp.riken.jp/pub/Linux/centos/7/os/x86_64 /centos