Назад | Перейти на главную страницу

Проблема с подключением диска NFS с использованием autofs на CentOS5.3

У меня большие трудности с этой, казалось бы, простой проблемой.

Все, что я хочу сделать, это смонтировать каталог 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, где мне нужно, чтобы что-то появилось.