Linux(リナックス)

Linux

scpよりrsyncの方が高性能!?

以前、scpを使ってリモートでファイル転送する方法について記事を書きました。
[ scpコマンドでファイル転送 ]

 

でも、rsyncの方が少し高性能というブログ記事を見つけました。

rsyncなんて今までローカルデータの自動バックアップくらいにしか使っていなかったので、

リモートでファイル転送できるとは!!

 

コマンドの使い方は、scpとほとんど同じ!!

リモートでローカルデータを別サーバーへ転送する場合には、
# rsync -av 転送元のディレクトリ ユーザーID@ホスト名:転送先のディレクトリ
となります。

よく使用するオプションは以下のもの。

-vは転送中にコピーしているファイル名を表示
-aはファイルの属性やタイムスタンプを維持したまま転送

他にもいろいろあるので興味のある方は以下のサイトで調べてみてください。
http://www.jitaku-server.net/backup_rsync.html

例えば、
/var/www/html/の直下にあるhogeディレクトリをそのまま転送先サーバーの/home/test/www/の直下に移したい場合には、
# rsync -av /var/www/html user01@sample.com:/home/test/www/hoge

あと、コマンド実行時には当然パスワードも聞かれるので、
転送先のパスワードを入力してください。

で、rsyncの方がscpよりも少し高性能な理由は、
scpが差分ファイルのみを転送できないのに対して
rsyncは差分ファイルのみ転送してくれる!
とのことです。

転送データが大量にある場合には、
その都度全ファイル転送させるよりも差分ファイルのみを転送させる方が当然便利です。

要はrsyncを使えばデータの同期を取れるということですね!!

WordPress短期学習プログラム

関連記事

  1. Linux

    データをZIPに固めて一括移動

    サーバ移転の際に必ず発生するコンテンツ移動についてです。&nbsp…

  2. Linux(リナックス)

    Linux

    「df コマンド」「du コマンド」でサーバの使用容量を調査

    サーバのディスク使用量を調べる場合のLinixコマンドですが、つい…

  3. Linux(リナックス)

    Linux

    【Linux】ディレクトリ、ファイルの作成・削除方法

    Linux(リナックス)でのディレクトリ、ファイルの作成・削除…

  4. Linux(リナックス)

    Linux

    【Linux】ユーザーの追加、削除、パスワード設定

    Linux(リナックス) ユーザーの追加、パスワード設定、削除…

  5. Linux(リナックス)

    Linux

    【Linux】所有者変更・グループ変更・属性変更

    Linux ディレクトリ、ファイルの所有者・グループ・属性の変…

  6. Linux(リナックス)

    Linux

    cpコマンド 再帰的にディレクトリーをコピー

    cpコマンドを使ってディレクトリをコピーしようと思い、# cp s…

最近の記事

  1. CakePHP
  2. PHP(ピー・エイチ・ピー)
  3. PHP(ピー・エイチ・ピー)
  4. PHP(ピー・エイチ・ピー)
  5. WP:WordPress(ワードプレス)
  6. WP:WordPress(ワードプレス)
  7. WP:WordPress(ワードプレス)
  8. Security(セキュリティ)
  9. WP:WordPress(ワードプレス)
  10. WP:WordPress(ワードプレス)
PAGE TOP