Nfs

rsync 在復製到 nfs 共享時掛起可在同一文件上重現

  • February 6, 2016

在過去的兩天裡,我嘗試將我的光碟備份到 NFS 共享。但過了一會兒 rsync 自己掛斷了。每次都在同一個文件上。但是,如果我排除該文件,它將掛斷下一個文件。因此,至少不是直接導致問題的文件不是文件。

如果我將 strace 附加到該過程,我會看到 ERESTARTNOHEAD 錯誤和一些超時。但我認為這些超時與問題沒有直接關係,因為它們也出現在實際錯誤之前。似乎 ERESTARTNOHEAD 是問題所在,但我找不到太多關於此錯誤的資訊。

這些系統是作為 NFS 伺服器的 Debian oldstable 和作為客戶端的 Ubuntu 15.10

命令是:rsync -av /home/myuser /nfs/backup

strace 的輸出: 在此處輸入圖像描述

該問題與兩台主機上啟用的 TCP 解除安裝有關。通過 ethtool 禁用 TCP 解除安裝後,問題就消失了。

引用自:https://serverfault.com/questions/731707