У меня есть файловый сервер с запущенным NFS-сервером. /etc/exports
содержит эту строку для доли:
/mnt/datastorev2/data/<username> 192.168.20.*(rw,no_root_squash,no_subtree_check) 192.168.22.*(rw,no_root_squash,no_subtree_check)
На /mnt/datastorev2/
монтируется зеркальная файловая система ZFS.
Я пробовал эти определения, как показано ниже внутри /etc/fstab
на моем клиентском компьютере, и в настоящее время я использую systemd
один:
192.168.20.72:/mnt/datastorev2/data/<username> /media/<servername>/datastorev2/ nfs rw,noauto,user,_netdev,bg 0 0
192.168.20.72:/mnt/datastorev2/data/<username> /media/<servername>/datastorev2/ nfs noauto,x-systemd.automount,x-systemd.device-timeout=10,timeo=14,x-systemd.idle-timeout=1min,user 0 0
Я могу смонтировать общие файловые ресурсы, используя thunar
и dolphin
но через некоторое время ресурс становится недоступным с сообщением:
mount.nfs: ошибка дескриптора устаревшего файла
И сообщение в thunar
:
Не удалось смонтировать "хранилище данных2".
Ошибка при получении информации для файла «/ media / <servername> / datastorev2»: дескриптор устаревшего файла.
Я не могу найти реальную информацию об этой проблеме и не могу найти, какую отладочную информацию можно было бы использовать (или даже где ее найти)
я использую Ubuntu 18.04.2 LTS
с ядром 4.15.0-51-generic
. NFS в обеих системах - это версия 4.
(Примечание: самба не подходит для меня из-за задержки, и из-за того, что он полностью Linux-сеть, было бы стыдно использовать самбу.)
Обновить
Выполнение sudo service nfs-server restart
на сервере устраняет проблему, и общие ресурсы снова становятся доступными через 2 минуты на клиенте.
Обновить
Я использовал Xubuntu 18.04, но теперь использую Kubuntu 18.04 (так что без thunar
и только dolphin
) и больше не имел этой проблемы.