Data Domain. Монтирование NFS: ls приводит к ошибке: чтение каталога «.»: Всего 0 устаревших дескрипаторов файлов
摘要: Отредактируйте монтирование NFS: ls приводит к ошибке: чтение каталога «.»: Всего 0 устаревших дескрипаторов файлов Одной из причин этой ошибки является разбитие символьной ссылки с каталогом. ...
本文章適用於
本文章不適用於
本文無關於任何特定產品。
本文未識別所有產品版本。
症狀
Клиенты могут успешно подключиться к экспорту NFS (пример: /ddvar)
Выполнение команды: В результате команды «ls» отображается сообщение:
Stale file handle
Clients can cd to directories under /ddvar/ like releases or log , а затем ls возвращает результаты.
«cd releases» или «cd log», затем «ls» выполняется успешно.
Выполнение команды: В результате команды «ls» отображается сообщение:
Stale file handle
Clients can cd to directories under /ddvar/ like releases or log , а затем ls возвращает результаты.
«cd releases» или «cd log», затем «ls» выполняется успешно.
原因
Одной из возможных причин этого поведения является разбитая символьная ссылка.
解析度
Приведенные ниже действия помогут вам проверить, связано ли такое поведение с поврежденной символьной ссылкой в экспортируемом каталоге NFS (пример: /ddvar)
1) Войдите в режим SE и выполните команду ls к пути экспорта. Пример.
ПРИМЕЧАНИЕ. ddvar — это специальный путь. /ddvar внутренне переведен в /ddr/var и должен использоваться в качестве /ddr/var при использовании внутренних команд.
2) Найдите символьные ссылки: (В примере ниже обратите внимание на символ «l» в левом большинстве символов, а также символ «->». Это означает, что у вас есть символьная ссылка.)
3) Если вы найдете предположительно неисправную ссылку, убедитесь, что исходный файл существует.
4) Если отображается сообщение об ошибке, что файл не существует, это подтверждает, что у вас повреждена символьная ссылка. Это необходимо исправить, или ссылка должна быть удалена.
5) Чтобы исправить поврежденную ссылку, откройте заявку в службе поддержки Dell. Укажите уже собранные доказательства и укажите эту статью базы знаний.
1) Войдите в режим SE и выполните команду ls к пути экспорта. Пример.
ddvar #se ls -al /ddr/var/
ПРИМЕЧАНИЕ. ddvar — это специальный путь. /ddvar внутренне переведен в /ddr/var и должен использоваться в качестве /ddr/var при использовании внутренних команд.
2) Найдите символьные ссылки: (В примере ниже обратите внимание на символ «l» в левом большинстве символов, а также символ «->». Это означает, что у вас есть символьная ссылка.)
lrwxrwxrwx 1 root root 36 Nov 27 2020 link_to_new_rpmfile.rpm -> /ddr/var/ext/link_to_new_rpmfile.rpm
3) Если вы найдете предположительно неисправную ссылку, убедитесь, что исходный файл существует.
#se ls -al /ddr/var/ext/link_to_new_rpmfile.rpm
ls: cannot access /ddr/var/ext/link_to_new_rpmfile.rpm
4) Если отображается сообщение об ошибке, что файл не существует, это подтверждает, что у вас повреждена символьная ссылка. Это необходимо исправить, или ссылка должна быть удалена.
5) Чтобы исправить поврежденную ссылку, откройте заявку в службе поддержки Dell. Укажите уже собранные доказательства и укажите эту статью базы знаний.
受影響的產品
Data Domain文章屬性
文章編號: 000214782
文章類型: Solution
上次修改時間: 02 10月 2023
版本: 3
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。