rsyncを使用して、WebDavを介して大量のファイル(Ubuntu Linuxサーバー上)をクラウドネットワークサービスにバックアップしています。私のネットワーク速度はボトルネッキングの要因なので、ファイルサイズを小さくするためにrsync -z(圧縮)を使用すると思っていました。うまくいけば、ボトルネックを軽減できます。rsync圧縮とその動作
とにかく、rsyncを圧縮してrsyncの目的と使い方を調べているうちに、何をしているのか正確にはわからないようです。
rsyncは基本的にデータを圧縮し、転送し、次にデータを圧縮解除するようです。しかし、rsyncがクラウドに送信された後にrsyncがデータを解凍するということは、クラウドサービスがデータを解凍する必要があるので、私にはあまり意味がありません。
私の質問は、圧縮するとrsyncは実際にWebDavやFTPなどのネットワーク経由でネットワークプロトコルに送信されるデータを圧縮して解凍するのでしょうか?それが私を助けない場合、どのようなシナリオで圧縮フラグが私に役立つでしょうか、例えばUSB 2.0上のローカル同期にローカルですか?
など
JPEG
、LZO
、LZMA/2
、ZIP
、GZIP
、として圧縮されたファイルタイプを圧縮しないのですか?はい、リモートのrsyncサーバがない場合、それは 'cp'です。内部的にrsyncにはzlibがあります(古代のアルゴリズム、rsyncの変更 - http://code.metager.de/source/xref/rsync/zlib/README.rsyncとgz/zip /のような圧縮ファイル拡張の特別なスキップリスト/ bz2/7zを再圧縮しないようにする)。ドキュメント:http://code.metager.de/source/xref/rsync/doc/rsync.sgml#124 "-z .. @command {zlib}ライブラリの修正版を使用しています。" &https://linux.die.net/man/1/rsync "このプログラムは、Jean-loup GaillyとMark Adlerが書いた優れたzlib圧縮ライブラリを使用しています。 – osgxあなたのwebdavはマウントされていてローカルフォルダのようです(ローカルフォルダのように動作する可能性があります)。 rsyncのすべての圧縮とデルタメソッドを無効にしてみてはいかがですか(doc-https://download.samba.org/pubの '-W、--whole-fileコピーファイル全体(w/o delta-xferアルゴリズム)') /rsync/rsync.html)? – osgx
私のrsyncコマンドは 'rsync -avzc/source// WebDAV_folder /' – electricjelly