Rsync 仅复制文件的更改部分。因此,如果我有一个大数据转储,例如文本格式的 SQL 数据库,并且我想使用尽可能少的带宽将其复制到我的本地计算机,我该怎么办?
我可以将其保留为未压缩的文本并使用带有 -z 开关的 rsync,或者我可以在服务器上对其进行 gzip 并 rsync 对 gzip 文件进行同步。
我怀疑源 SQL 文本文件中的微小更改可能会导致压缩 gzip 版本中的数据出现更大的混乱,因此随着更多文件的更改,rsync 将不得不做更多的工作。
此外,由于 -z 开关无论如何都在执行压缩,因此这可能是最有效的。但是,我不确定。