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を使えばデータの同期を取れるということですね!!

この記事を書いている人
株式会社ディープ
名前足立拓也

メールアドレスadachi@deep-deep.jp

関連記事

最近の記事

  1. PHP(ピー・エイチ・ピー)
  2. レンタルサーバ:おすすめの共用サーバ
  3. ホームページ(homepage)
  4. システムアップデート
  5. エックスサーバー(XSERVER)
  6. エックスサーバー(XSERVER)
  7. エックスサーバー(XSERVER)
  8. WEBサイト構築
  9. スパム(SPAM)対策
  10. サイト公開

Twitter

ダッチ@職業ブロガー兼プログラマー
@gatsu0000

  • うちの会社も時々ランサーズ使ってるけど、めっちゃ助かってます! 中小は、人件費のような固定費がかさむのは痛くてなかなか新しい人を採用できんから、 必要な時にお互いマッチングして仕事を依頼できるのはありがたいです。 創業者からのメ… twitter.com/i/web/status/1…
    about 6時間 ago via Twitter Web Client

アーカイブ

PAGE TOP