我使用rsync通过WebDav将大量文件(在Ubuntu Linux服务器上)备份到云网络服务。由于我的网络速度是我的瓶颈因素,我以为我会使用rsync -z(压缩)来减小文件大小,希望这可以减少瓶颈。rsync压缩及其工作原理
无论如何,当研究rsync压缩的目的和用途时,我似乎无法找到它正在做什么的答案。
基本上看来,rsync压缩数据,传输它,然后解压缩数据。但是,对于我来说,rsync在将数据发送到云之后将数据解压缩,因为这需要云服务对数据进行解压缩,这并不意味着发生了什么。
我的问题是,rsync与压缩实际上是通过WebDav或FTP或其他网络发送到网络协议的压缩和解压缩数据?如果它不帮助我,那么在什么情况下压缩标志可以帮助我,例如通过USB 2.0本地同步本地同步?
+0
你是什么rsync命令?是的,当远程没有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压缩库。” –
+0
您的webdav是否已安装并且看起来像本地文件夹(它可能试图像使用本地文件夹一样使用它 - 有很多阅读内容)?为什么不尝试禁用doc的所有压缩和delta方法('-W, - 整个文件复制文件(不包括delta-xfer算法)')的文档https://download.samba.org/pub /rsync/rsync.html)? –
+1
我的rsync命令是'rsync -avzc/source// WebDAV_folder /' –