我有一个本地Linux服务器,我正在使用它通过IPSecVPN隧道连接备份两个远程Windows7框。我在远程PC上共享了用户的文档文件夹,并在本地Linux服务器上安装了这些共享(CIFS)。
我将使用cron作业在本地linux服务器上运行rsync来创建这些文件夹的备份,并且目前正在考虑使用-avz参数来实现这一点。
我的问题是:由于挂载是针对远程计算机的,-z参数对我有什么帮助吗?据我所知,-z在发送数据之前压缩数据,如果作业是从远程PC上运行的,这肯定是有意义的,但是,根据我的设置,我似乎正在压缩已经通过网络拉过来的数据(这似乎会通过添加不必要的步骤来增加备份时间)。
你是怎么想的?考虑到我的设置,我应该使用-z吗?
谢谢!
最佳答案
它救不了你什么。要压缩文件,rsync需要读取它的内容(以块为单位),然后压缩它们。由于读取数据块是通过有线预压缩来实现的,因此您不需要节省带宽,并从压缩本身获得一些开销。
关于linux - 具有本地共享的远程共享的rsync -z,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17998258/