gz 文件在传输过程中损坏

gz 文件在传输过程中损坏

我在 Linux 机器上生成了大量的 gz 文件,每天晚上都会运行一个脚本将文件移动到远程网络存储,该存储也是 Linux 主机,包含数 TB 的数据。问题是,我不确定这是在传输期间还是在创建时发生的,但在远程网络存储中有一些损坏的 gz 文件:

意外的文件结束

无效的压缩数据-格式违反

我为此使用了 rsync 3.0.6 和 gzip 版本 1.5。

我的问题是,由于 gz 文件需要以二进制模式(而不是 ASCII)传输,我如何通过 rsync 指定它,或者它是否自动设置?

另外,rsyslog 版本是否会导致此问题?

谢谢

相关内容