使っていますネットワークDAVクライアントは、ownCloud
フォルダ(または別のクラウド上のフォルダ)を自分のローカルコンピュータにドライバとしてインストールします。
sudo apt-get install davfs2
mkdir oc
sudo mount.davfs https://b2drop.eudat.eu/remote.php/webdav/ oc
このシナリオでは、A.tar.gz
マウントされたフォルダに圧縮ファイル()があり、そのファイルをB.tar.gz
。
rsync --no-whole-file oc/A.tar.gz /home/local/B.tar.gz
後でファイルがマウントされたディレクトリから更新され、ファイル全体をダウンロードせずに、次のように更新された部分のみをローカルディレクトリにコピーしたいと思います。 (可能な場合)
見つからない部分the rsync algorithm
のみに基づいてA.tar.gz
B.tar.gz
答え1
この場合、チェックサム計算中にマウントされたフォルダでrsyncを使用すると、変更された部分のみが送信されます。
=> rsyncはファイル全体を読むべきですか?では、更新された部分だけでなく、データ全体がマウントされたディレクトリにダウンロードされますか?
はい、そうです。
(ページの右側または下部にあるリンクサイドバーを見ると、「インストールされたsshfsのリモートrsyncとローカルrsyncの違いは何ですか?」 - これが許容される回答の最初の部分です。努力する説明する。私はあなたの説明がより明確だと思います)。