Linux 本地安装远程共享的rsync-z

Linux 本地安装远程共享的rsync-z,linux,rsync,Linux,Rsync,我有一个本地Linux服务器,用于通过IPsec VPN隧道连接备份两个远程Windows 7设备。我在远程PC上共享了用户的文档文件夹,并在本地Linux服务器上安装了这些共享(CIFS) 我将使用一个cron作业在本地Linux服务器上运行rsync来创建这些文件夹的备份,目前正在考虑使用-avz参数来实现这一点 我的问题是,-z arg是否为我做了什么,因为挂载是到远程机器上的?据我所知,-z在发送数据之前压缩数据,如果作业是从远程PC运行的,这肯定是有意义的,但是,根据我的设置,我似乎在

我有一个本地Linux服务器,用于通过IPsec VPN隧道连接备份两个远程Windows 7设备。我在远程PC上共享了用户的文档文件夹,并在本地Linux服务器上安装了这些共享(CIFS)

我将使用一个cron作业在本地Linux服务器上运行rsync来创建这些文件夹的备份,目前正在考虑使用-avz参数来实现这一点

我的问题是,-z arg是否为我做了什么,因为挂载是到远程机器上的?据我所知,-z在发送数据之前压缩数据,如果作业是从远程PC运行的,这肯定是有意义的,但是,根据我的设置,我似乎在压缩已经通过网络传输的数据(这似乎会通过添加不必要的步骤来增加备份时间)

你的想法是什么?根据我的设置,我应该使用-z吗


谢谢

这帮不了你什么忙。要压缩文件,rsync需要读取其内容(以块为单位),然后进行压缩。由于读取数据块将通过线路进行,因此预压缩不会节省带宽,并且会从压缩本身获得一点开销