Проблемы на смонтированном NFS: 'Никакой такой файл или каталог', но файлы и каталоги не существуют

Таким образом, у нас есть сервер хранения NFS4 среднего размера рабочий CentOS 6.6, экспортирующий долю NFS /storageDat (который является корнем NFS с двумя объемами RAID, связанными там: ./dat1 и ./dat2); опции Экспорта: rw,sync,no_wdelay,no_subtree_check,fsid=0

Нам смонтировали NFS на довольно многих рабочих станциях Fedora20 и рабочих столах (> 100), и большую часть времени все работает хорошо, с помощью большого MTUs и клиентских вариантов монтажа rw,relatime,vers=4.0,rsize=8192,wsize=8192,namlen=255,soft,proto=tcp,port=0,timeo=600,retrans=2,sec=sys,clientaddr=10.216.10.1,local_lock=none,addr=10.216.14.200, с точкой монтирования /storageDat также довольно быстро (чтение> 400MByte/s передачи)

ОДНАКО: Время от времени, на единственных машинах, NFS сделает следующее: программа для выполнения должна получить доступ к определенной глубокой папке на NFS:

/storageDat/dat2/projects/other/Tool_does_special/ProjectX/Sample/tooloutputR2

Который не приведет к твердому 'Такой файл или каталог' Наблюдение сервера, каталог существует, права доступа корректны (даже протестированный с рассматриваемым пользователем); назад на клиенте:

ls -al полный файл не бросает 'Такой файл или каталог'

ls -al'луг родительский каталог от полного пути, т.е.

/storageDat/dat2/projects/other/Tool_does_special/

работы и шоу подкаталоги (ProjectX. ProjectY)

ls -al'луг /storageDat/dat2/projects/other/Tool_does_special/ProjectX возвращает все-существующее сообщение об ошибке;

НО вход в каталог

cd /storageDat/dat2/projects/other/Tool_does_special/

и затем выполнение a ls -alR шоу все файлы во всех подкаталогах очень хорошо. Непосредственно добивание a

ls -al на

/storageDat/dat2/projects/other/Tool_does_special/ProjectX/Sample/tooloutputR2

однако сбои с 'Никаким таким файлом [...]' сообщение.

Мы думаем, что это - где-нибудь связанный кэш NFS, но просто не может точно определить ошибку, не может предсказать ее появление и не может надежно заставить его уйти. Даже не думая о фиксации его.

Любой вход значительно ценился бы! (И да, я действительно переименовывал свои фактические папки к чему-то, что я могу разместить в Интернете),

4
задан 2 April 2015 в 04:49
1 ответ

Та же проблема случилась со мной в моем серверы. У меня было 12 серверов, которые монтируют общую папку с 13-го сервера, на котором был только NFS, а остальные 12 с Autofs.

Дело в том, что на этом 13-м сервере я обнаружил, что autofs был запущен и имел тот же файл конфигурации, что и остальные 12 серверов, поэтому в основном он пытался смонтировать себя в том же исходном / конечном файле.

Я остановил службу Autofs на этом сервере, и мне удалось получить доступ к папке. Это случается, когда вы работаете на нескольких машинах одновременно, в какой-то момент я настраиваю autofs на сервере, когда я не должен.

чан!

1
ответ дан 3 December 2019 в 04:10

Теги

Похожие вопросы