Устаревший дескриптор NFS

Устаревший дескриптор NFS

У меня есть несколько гостевых ОС xen, которые получают свою корневую файловую систему из NFS. Я изменил /etc/network/interfaces на некоторых из них (на сервере nfs), а затем перезагрузил их. Теперь при их загрузке я получаю много «Устаревших дескрипторов NFS». Я перезагружал гостевые ОС несколько раз, и у меня та же проблема. Как мне это исправить?

решение1

Вы перезагрузили NFS?сервер? Выполняли ли вы какое-либо массовое перемещение, переименование или удаление файлов или каталогов на сервере? Изменяют ли клиенты файлы, к которым другие клиенты пытаются получить доступ?

Обычным источником "устаревшего дескриптора файла NFS" являются файлы, удаляемые на сервере. Особенно если удаляется каталог. Обычное исправление — размонтирование и повторное монтирование тома или перезагрузка клиента. В некоторых реализациях сервера NFS перезагрузка сервера также может вызвать эту ошибку.

Похоже, здесь происходит что-то еще, выходящее за рамки обычных причин, и, возможно, необходимы дополнительные подробности.

решение2

Я получаю это предупреждение, когда перезагружаю свой сервер NFS, не остановив предварительно своих клиентов NFS.

Попробуйте размонтировать и снова смонтироватьваши разделы NFS (на клиентах). Если они не размонтируются, используйте fuser -m /path/to/nfsдля определения того, какие процессы мешают им размонтироваться.

решение3

видетьhttp://sysunconfig.net/unixtips/stale_nfs.txt

это обычно происходит, когда пропадает сетевое соединение между клиентом NFS (вашей виртуальной машиной) и сервером NFS (или происходит потеря пакетов)

попробуйте выполнить ping сервера NFS с виртуальных машин и виртуальных машин с NFS, чтобы исключить возможность подключения

Связанный контент