Последние два дня я пытаюсь сделать резервную копию своего диска в общий ресурс NFS. Но через некоторое время зависает сам rsync. Каждый раз в одном файле. Но если я исключу файл, он зависнет на следующем файле. Значит, проблема не в файле, по крайней мере, не напрямую.
Если я присоединяюсь к процессу с помощью strace, я вижу ошибку ERESTARTNOHEAD и несколько тайм-аутов. Но я думаю, что эти тайм-ауты не имеют прямого отношения к проблеме, потому что они появляются также до самой ошибки. Кажется, проблема в ERESTARTNOHEAD, но я мало что могу найти об этой ошибке.
Это старая стабильная система Debian в качестве сервера NFS и Ubuntu 15.10 в качестве клиента.
Команда была: rsync -av / home / myuser / nfs / backup
Вывод strace:
Проблема возникла в связи с включенной разгрузкой TCP на двух хостах. После отключения разгрузки TCP через ethtool проблемы исчезли.