![从 OS X 到 Ubuntu 的 rsync 无法处理大文件(>15GB)](https://linux22.com/image/516104/%E4%BB%8E%20OS%20X%20%E5%88%B0%20Ubuntu%20%E7%9A%84%20rsync%20%E6%97%A0%E6%B3%95%E5%A4%84%E7%90%86%E5%A4%A7%E6%96%87%E4%BB%B6%EF%BC%88%3E15GB%EF%BC%89.png)
我正在尝试将一个 15 GB 的文件从我的 OSX 机器 rsync 到运行 Ubuntu 10.04 服务器的机器。rsync 正在传输 ~300-700Mb,然后关闭连接并出现以下错误:
Read from remote host my.host.name: Connection reset by peer
rsync: writefd_unbuffered failed to write 4 bytes [sender]: Broken pipe (32)
rsync: connection unexpectedly closed (397214 bytes received so far) [sender]
rsync error: unexplained error (code 255) at /SourceCache/rsync/rsync-40/rsync/io.c(452) [sender=2.6.9]
我正在执行的确切命令是:
rsync --progress --archive --inplace my.15GB.file.tgz my.host.name:~/
我确信 Ubuntu 机器上有足够的可用空间。有什么想法可能导致连接断开吗?
答案1
您可能为通过 ssh 运行的程序设置了资源限制,并且在远程 rsync 到达并被终止之前需要传输那么多的数据传输。