У меня возникли большие трудности с этой, казалось бы, простой проблемой.
Все, что мне нужно сделать, это смонтировать каталог NFS через частную сеть.
Я проверил exportfs со стороны экспортера, и он правильно сообщает, что экспортирует нужный каталог на правильный IP-адрес.
Вот мои файлы для autofs
авто.мастер:
/home -fstype=nfs /etc/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 есть хорошие предложения для тех, у кого похожая проблема
решение1
Вашему файлу auto.master не нужен параметр -fstype
Это должно быть что-то вроде этого:
/home /etc/auto.misc
решение2
В системах Debian/Ubuntu autofs поставляется с исполняемым файлом карты монтирования, вызывающим /etc/auto.net. Я не уверен, доступен ли тот же файл в centos. Эта карта монтирования автоматически обрабатывает nfs. Я предлагаю вам использовать ее, если это возможно, так как это более гибко, чем указывать все вручную.
Итак, я настроил свои NFS-крепления следующим образом:
/etc/auto.master
/net /etc/auto.net --timeout=180
Так что если я открыл общий доступ к /home на хосте с именем enterprise, я просто получаю доступ к этим файлам, заглядывая в/сеть/предприятие/домой/. Я создаю символические ссылки в /net/host/path, где мне нужно, чтобы все отображалось.
решение3
(любопытно) есть ли причина, по которой вы используете autofs вместо редактирования файла fstab?
У нас есть 3 фронтенд-веб-сервера, которые монтируют каталог конфигурации и каталог веб-хранилища из наших NAS-головок NFS, используя только следующие строки в нашем файле /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.