Мы работаем в университете в лаборатории, пытающейся создать общий ресурс NFS, который можно будет использовать на компьютерах с OS X и Ubuntu. Эта проблема сводила моего руководителя с ума, и последние несколько дней я пишу здесь, потому что мы в тупике.
Я постараюсь изложить ситуацию как можно лучше:
- Демон NFS (1:1.2.5-3ubuntu3.1) работает на сервере Ubuntu 12.04
Настройка сервера (/etc/exports) выглядит так:
/export -rw,fsid=0,no_subtree_check client.computer.name /export/data -rw,async,subtree_check,all_squash,anonuid=2000,anongid=2000 client.computer.name /export/moredata -rw,async,subtree_check client.computer.name
share /data и /moredata были успешно смонтированы на машинах с Ubuntu с помощью следующей команды:
sudo mount server:/data /srv/data
На некоторых компьютерах Mac OS X, на которых установлены Lion или Snow Leopard, все монтирования работают в обычном режиме, но требуют внесения изменений в команду монтирования из-за некоторых проблем, которые, я думаю, не имеют отношения к данной проблеме.
sudo mount -t nfs -o resvport,vers=4,proto=tcp,port=2049 server:/data /Volumes/data
Однако на двух отдельных машинах под управлением OS X 10.8 (последняя версия Mountain Lion) возникают серьезные проблемы.
Примерно половину времени общий ресурс NFS монтируется нормально на моем iMac под управлением OS X 10.8, но мой компьютер останавливается, и даже запуск 'ls -la' в каталоге сервера занимает минуты. После монтирования сервера, даже запуск ls в локальных каталогах дает тот же эффект!
В остальное время компьютер останавливается в процессе монтажа.
- Редактирование Spotlight не является проблемой, так как точка монтирования добавляется в список исключений Spotlight.
Кроме того, запуск монитора активности или «top» не дает никакой информации, ничто не требует более 10% вычислительной мощности, и имеется достаточно доступной оперативной памяти.
Как я могу отладить это? Какие журналы полезно опросить?
** Обновления **
- Журнал rpcinfo до и после монтажа
- Вот некоторые интересные результаты журнала во время установки общего ресурса:
Это сообщение, которое кажется более тревожным
2013-01-11 12:27:49.572191 PST - 348.1506 - Client: mount_nfs, UID: 0, EUID: 0, GID: 0, EGID: 0
2013-01-11 12:27:49.572191 PST - 348.1506, Module: SystemCache - Invalid name (null) for KAUTH_EXTLOOKUP_VALID_PW/GRNAM