在过去的两天中,我尝试将我的光盘备份到一个NFS共享。 但过了一阵子,rsync挂了。 每次在同一个文件。 但是,如果我排除文件,它会挂断下一个文件。 所以至less不是直接导致问题的文件。
如果我用strace来执行进程,我会看到一个ERESTARTNOHEAD错误和一些超时。 但我认为这些超时并不直接与问题直接相关,因为它们出现在实际的错误之前。 看来,ERESTARTNOHEAD是问题,但我无法find这个错误很多。
这个系统是一个Debian老式的NFS服务器和一个Ubuntu 15.10作为客户端
该命令是:rsync -av / home / myuser / nfs / backup
strace的输出:
在两台主机上启用TCP卸载的相关问题。 通过ethtool禁用TCP卸载后,问题消失了。