У меня большие трудности с этой, казалось бы, простой проблемой.
Все, что я хочу сделать, это смонтировать каталог NFS в частной сети.
Я проверил exportfs со стороны экспорта, и он правильно сообщает, что экспортирует желаемый каталог на правильный IP-адрес.
Вот мои файлы для autofs
auto.master:
/home -fstype=nfs /etc/auto.misc
auto.misc:
myWork -ro,intr [IP]:/usr/local/share/myWork
Когда я ищу, диск просто не появляется, я получаю этот журнал, но не знаю, что с ним делать.
9 июля, 14:20:37 localhost automount [9538]: lookup_mount: lookup (nisplus): ключ "myWork" не найден на карте
Я убедился, что NFS и autofs работают, проверив их статус.
Сообщите мне, достаточно ли этой информации или есть другие способы диагностировать проблему.
Как вы могли заметить, это мой первый набег на монтирование и серверную среду, так что не торопитесь.
РЕДАКТИРОВАТЬ: Требуется новая строка в конце auto.misc ... Zoredache имеет хорошие предложения для других с аналогичной проблемой ниже
Вашему файлу auto.master не нужен -fstype
Это должно быть примерно так:
/home /etc/auto.misc
(любопытно) есть ли причина, по которой вы используете autofs вместо редактирования файла fstab?
У нас есть 3 интерфейсных веб-сервера, которые монтируют каталог конфигурации и каталог веб-хранилища из наших головок NFS NAS, просто используя следующие строки в нашем файле / etc / fstab.
10.0.32.151:/var/storage/conf /etc/httpd/conf nfs rw 0 0
10.0.32.151:/var/storage/html /var/www/html nfs rw 0 0
Изменить: мы также используем CentOS 5.
В системах Debian / Ubuntu autofs поставляется с исполняемым вызовом карты монтирования /etc/auto.net. Я не уверен, доступен ли тот же файл на centos. Эта карта монтирования автоматически обрабатывает nfs. Я предлагаю вам использовать это, если возможно, поскольку он более гибкий, чем указывать все вручную.
Итак, я настроил мои крепления nfs следующим образом
/etc/auto.master
/net /etc/auto.net --timeout=180
Поэтому, если у меня есть общий / домашний на хосте с именем enterprise, я просто получаю доступ к этим файлам, просматривая / net / enterprise / home /. Я создаю символические ссылки в / net / host / path, где мне нужно, чтобы что-то появилось.