Одна виртуальная машина, работающая на хосте Xen, испытала проблемы со «устаревшим дескриптором файла NFS», и я не могу объяснить это, пока нет монтирования NFS.
Проблема возникает при перечислении содержимого в определенном каталоге:
$ ls -la
ls: cannot access xxx: Stale NFS file handle
Следующая команда ничего не возвращает:
mount -t nfs
Другая информация:
# cat /etc/debian_version
5.0.3
# uname -a
Linux abc 2.6.26-1-xen-amd64 #1 SMP Fri Mar 13 21:39:38 UTC 2009 x86_64 GNU/Linux
Без NFS проблема кажется целостностью файловой системы. Попробуйте проверить файловую систему. У меня это сработало.
Эта ошибка возникает, когда клиент пытается получить доступ к удаленному / замененному файлу или каталогу.
Вот несколько решений, которые стоит попробовать:
-l
вариант для ленивого размонтированияtouch
этот файл, например: touch xxx