1

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

我将使用 cron 作业在我的本地 Linux 服务器上运行 rsync 以创建这些文件夹的备份,并且目前正在考虑使用 -avz 参数来完成此操作。

我的问题是:-z arg 是否为我做任何事情,因为挂载到远程机器?据我了解, -z 在发送之前压缩数据,如果作业是从远程 PC 运行的,这绝对是有意义的,但是,鉴于我的设置,似乎我正在压缩已经通过网络提取的数据(这似乎就像它会通过添加不必要的步骤来增加备份时间)。

你觉得呢?你有没有什么想法?给定我的设置,我应该使用 -z 吗?

谢谢!

4

1 回答 1

3

它不会为你节省任何东西。要压缩文件,rsync 需要读取它的内容(以块为单位)然后压缩它们。由于读取块将通过线路进行预压缩,因此您不会节省带宽并从压缩本身中获得一些开销。

于 2013-08-01T22:14:23.327 回答