Rsnapshot 在处理 tar.gz 文件时经常以错误 12 退出

Rsnapshot 在处理 tar.gz 文件时经常以错误 12 退出

我有一个 rsnapshot 工具来备份一些机器。它在 QNAP NAS 上运行并备份了几台机器。

我备份的内容之一是数据库备份。在一台机器上,我创建了纯文本备份文件和上述文件的 tar.gz。纯文本约 4GB,tar.gz 约 1GB。

不久前,我决定只对 tar.gz 进行 rsnapshot(不需要备份两个文件)。问题是,备份脚本 20 次中有 19 次会失败,

ERROR: /opt/bin/rsync returned 12. 

经过调查,我发现在处理 tar.gz 文件时会发生这种情况。我不认为纯文本文件会出现此问题(即使它有 4GB)。

你知道会发生什么吗?

编辑: 以下是我手动运行 rsync 时收到的一些日志。第一个日志似乎是错误 30,我有时也会收到这个错误:

srv/backup/database/daily/mydb.bak 51458092 100% 3.96MB/s 0:00:12 (xfer#2,to-check=1007/1036)

[接收器] io 超时 90 秒后 - 退出 rsync 错误:io.c(140) 处的数据发送/接收超时(代码 30)[接收器=3.0.8] rsync:连接意外关闭(迄今为止已接收 40 个字节)[生成器]

rsync 错误:io.c(601) 处的 rsync 协议数据流 (代码 12) 出现错误 [generator=3.0.8]

相关内容