我正在尝试将数据从一个ubuntu框转发到另一个框,但每当我尝试运行该命令时,我都会收到错误,
error in rsync protocol data stream (code 12) at io.c(605) [Receiver=3.0.9]
Run Code Online (Sandbox Code Playgroud)
我已经看到人们在网络上的其他各个地方获得io.c(600)和610错误,但没有关于605错误.这个问题的原因是什么?怎么修好?
我正在运行的命令是
/usr/bin/rsync -az -e /usr/bin/ssh user@remote:filename /path/to/local/filename
Run Code Online (Sandbox Code Playgroud)
我要在这里获得愚蠢的奖项......
$ rsync -axv /source/path john@remotehost:/path/does/not/exist
john@192.168.1.10 的密码:
构建文件列表 ... 完成 rsync: 连接意外关闭 (到目前为止已收到 8 个字节) [发送者]
rsync 错误:/BuildRoot/Library/Caches/com.apple.xbs/Sources/rsync/rsync-52.200.1/rsync/io.c(453) 处的 rsync 协议数据流(代码 12)中出现错误 [sender=2.6 .9]
错误在我这边。远程路径不存在。我花了一段时间才弄清楚这一点。我想知道为什么 rsync 不能报告类似的事情。
确保rsync 也安装在远程服务器上。
发生了同样的问题,但在远程服务器上安装 rsync 后消失。远程服务器上没有 rsync 它将如何工作?
我发现当目标计算机的硬盘驱动器已满时会发生此错误。
我在尝试接受的答案并遇到相同的错误后发现了此问题,因此它可能会对接受的答案不起作用的人有所帮助。显然,这是一个非常具体的答案,非常容易诊断,因此我不认为此错误消息直接与目标上的空间不足有关。
我在一对不同版本的 rsync 协议数据流(代码 12)中遇到此错误。因此请检查客户端和服务器上的 rsync 版本。
就我而言,本地 rsync 是版本 2.6.9(在 Mac OSX 上),而远程 rsync 是版本 3(现在不记得确切的版本)。然后我将本地 rsync 升级到版本 3,解决了问题。
| 归档时间: |
|
| 查看次数: |
20397 次 |
| 最近记录: |