Краткое изложение вопроса:

Общий ресурс NFS в системе CentOS6.9 правильно монтируется и отображает каталог при подключении в системе Windows или Linux, но имеет проблемы с отображением каталога при подключении в системах Mac OS. После монтирования общего ресурса NFS в системе Mac OS Finder вращается, пытаясь загрузить содержимое каталога.

Сообщение об ошибке из /var /log /messages:

kernel: nfsd: last server has exited, flushing export cache
kernel: Installing knfsd (copyright (C) 1996 okir@monad.swb.de)
kernel: NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory

Вывод cat /etc /passwd | grep rpc

rpc:x:32:32:Rpcbind Daemon:/var/lib/rpcbind:/sbin/nologin
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin

Мне очень трудно понять сообщение об ошибке в /var /log /messages, что не так с nfs? Я нашел несколько других постов в Интернете, которые указывали на неправильный путь в /etc /passwd, хотя другие в этом посте утверждали, что все должно быть в порядке.

Я дважды проверил путь, указанный в /etc /passwd, и обнаружил, что такой папки rpcbind нет в /var /lib, но есть одна в /var /cache, которая указана в этом сообщении как правильный путь. Этот путь может быть причиной проблемы?

Следующие шаги, которые я планирую предпринять, это перезапуск служб nfs и rpcbind, а если это не удастся, то переустановка с помощью yum переустановит nfs-util rpcbind. Если оба эти метода потерпят неудачу, я рассмотрю изменение пути с /var /lib на /var /cache.

Кто-нибудь когда-нибудь сталкивался с этой проблемой раньше?

Bug Zilla Post

Centos.org сообщение на форуме

1 ответ1

0

Если мое понимание верно, проблема сама по себе не в NFS, а в Finder. Клиенты Windows и Linux не отображали проблемы с производительностью при подключении к монтированию NFS.

Вот шаги, которые я предпринял для решения проблемы производительности в Finder:

  1. Остановлен сервис rpcbind
  2. Остановлен сервис nfslock
  3. Выполненная команда rm -rf /var /lib /nfs /statd /sm /*
  4. Выполненная команда rm -rf /var/lib/nfs/statd/sm.bak/*
  5. Запущен сервис rpcbind
  6. Запущен сервис nfslock
  7. Перезапущена служба NFS

После этого Finder смог легко открывать и просматривать каталоги. Я не совсем уверен, почему это сработало, но эффект был значительным.

Наконец, я попытался добавить символические ссылки в /var /lib /rpcbind в /var /cache /rpcbind, но это не имело никакого значения (конечно, я перезапустил все соответствующие службы), поэтому я вернулся к исходным настройкам.

РЕДАКТИРОВАТЬ: Основным виновником были скрытые файлы, миллионы из них. У Finder было ужасное время на обработку всех этих файлов. Удаление их исправило производительность лучше всего, что я пробовал.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .