背景
我的 NAS 上有一个脚本,它是 Synology DS212J,它在一个特殊的发行版上运行,该uname -a
发行版Linux DS212J 2.6.32.12 #4493 Wed Jul 16 11:37:16 CST 2014 armv5tel GNU/Linux synology_88f6281_212j
应该运行rsync
以备份运行 Raspbian(基于 Debian)的 Raspberry Pi。
备份脚本如下所示
/usr/syno/bin/rsync -aEv --ignore-errors --delete --rsync-path="sudo usr/bin/rsync" --exclude-from=/volume1/backup_hdd1/rsync-pi/rsync-exclude.txt -e "ssh -p 22" [email protected]:/ /volume1/backup_hdd1/rsync-pi/backup >> /volume1/backup_hdd1/rsync-pi/rpi_backup.log 2>&1
问题
备份脚本一直在工作,直到最近我检查日志时收到多个错误,但它们都可以追溯到这两行:
Corrupted MAC on input.
Disconnecting: Packet corrupt
我尝试过的
通过此命令禁用 TCP 校验和卸载
ethtool -K eth0 tx off rx off
基本上尝试了谷歌建议的一切。有时它会传输多达 50 MB 的数据,而有时它只会传输几 MB 的数据就会中止。
我完全迷失了,因为前几天它工作得很好。我在系统上所做的唯一一件事就是更新一些程序 - 没什么大不了的。我也尝试过删除这些程序,但没有帮助。
有人对我能做些什么来让它再次工作有任何想法或建议吗?