rsync 错误:packet_write_wait

rsync 错误:packet_write_wait

我一直在尝试自动执行备份脚本,该脚本会备份我的主目录(以及其他内容),但无法修复错误

$ rsync --quiet -e ssh /home/user/bkp/user.tar.lrz user@ipAddress:/home
/user/AsusBackups
packet_write_wait: Connection to ipAddress port 22: Broken pipe
rsync: [sender] write error: Broken pipe (32)
rsync error: unexplained error (code 255) at io.c(820) [sender=3.1.3] 

我已经尝试过以下

1.)通过以太网电缆将服务器连接到互联网(从现在开始仍然通过以太网连接)

2.) 通过以太网电缆将客户端连接到互联网

3.)在服务器上更改 ssh 监听的端口

4.) 将客户端从 5GHz WiFi 频道切换到 2.4GHz 频道

5.) 在客户端 /etc/ssh/ssh_config 上添加以下内容(从 120 开始,逐渐减少到 10)

ServerAliveInterval 10
ServerAliveCountMzx 6

6.)将以下内容添加到服务器 /etc/ssh/ssh_config

ClientAliverInterval 120

这会产生一个错误的配置选项

7.) 我也尝试过不上传整个 zip 文件,而是按照 wiki 中的方式发出以下命令,但还是出现了同样的问题

rsync -a --delete --quiet -e ssh /home/user user@ipAddress:/home/user/AsusBackups

我也通过谷歌搜索过,实际上我想到的唯一解决方案(除了我已经尝试过的解决方案)可能是我的内存不足(尽管两者实际上都有 8G 的内存)。

有人有什么想法吗?或者能指出我解决这个问题的正确方向吗?

ps:也许值得注意的是 user.tar.lrz 文件的大小为 29Gb pss:我不确定这是否值得注意,但客户端设置了状态防火墙,但服务器没有(还没有开始设置)虽然我不认为客户端防火墙会改变任何东西?

相关内容