|
3. Установка сервера NFS3.1 Непременные условияДо того как вы продолжите читать этот документ вам будет необходимо мочь выполнять операцию telnet между машинами, котрые вы будете использовать как сервер и клиент. Если что-то не работает, вам нужно проверить NET-3 HOWTO и правильно настроить работу сети.
3.2 Первый шагДо того что мы сможем сделать что-нибудь другое нам необходимо настроить сервер NFS. Если вы являетесь частью сети факультета или университета, то у вас вероятно есть несколько настроенных серверов NFS. Конечно если они позволят вам получить доступ к ним и если вы читаете этот документ чтобы получить доступ к одному из них, то вам очевидно не нужно читать это раздел и вы можете просто пропустить его до раздела Установка клиента NFS
Если вас нужно настроить не-Linux машину как сервер, то вам нужно прочитать системные руководство, чтобы определить как разрешить работу сервера NFS и экспортировать файловую систему через NFS. Как сделать это на различных платформах вынесено в отдельный раздел. После того как вы определили все что нужно вы можете продолжать чтение следующего раздела этого HOWTO. Или читайте дальше этот раздел, поскольку для некоторых вещей о которых я буду говорить не важно какой тип машины вы используете как сервер.
То о чем вы читали будет требовать настройки нескольких программ.
3.3 PortmapperPortmapper на Linux называется либо
Запустите portmapper. Он называется либо
3.4 Mountd и nfsdСледующие программы, которые нам нужно запустить это mountd и
nfsd. Но сначала мы отредактируем другой файл. Это
/mn/eris/local apollon(rw) Вышеприведенные строки дают apollon доступ на чтение/запись на
Замечание: Этот файл exports не имеет тот же синтаксис, котрый
используют другие системы Unix. В этом документе есть отдельный
раздел о файлах
Сейчас мы готовы к запуску mountd (или он может называться
Если вы отредактировали файл
#!/bin/sh killall -HUP /usr/sbin/rpc.mountd killall -HUP /usr/sbin/rpc.nfsd echo re-exported file systems
Сохраните его в файле, скажем
Теперь вы должны проверить, что mountd и nfsd запущены
правильно. Сначала это делается с помощью
program vers proto port 100000 2 tcp 111 portmapper 100000 2 udp 111 portmapper 100005 1 udp 745 mountd 100005 1 tcp 747 mountd 100003 2 udp 2049 nfs 100003 2 tcp 2049 nfs Как вы видите portmapper анонсировал свои сервисы, и что имеются mountd и nfsd.
Если вы получили сообщение
После проверки что portmapper объявил сервисы вы также можете выполнить проверку с помощью ps. Portmapper будет продолжать объявлять свои сервисы даже после того как программы расширяющие его возможности завершили работу. Так что проверка с помощью ps может быть умной, если что-то выглядит сломанным.
Конечно вам будет нужно исправить ваши системные rc-файлы для запуска mountd и nfsd также как и portmapper при загрузке. Очень вероятно, что эти скрипты уже существуют на вашей машине, и вам будет нужно только раскомментировать нужный раздел или активизировать скрипт на нужном уровне запуска.
Справочные страницы, которые вы должны сейчас знать: portmap, mountd, nfsd и exports.
Хорошо, если вы сделали все как я сказал, вы должны установить все для запуска сервера NFS.
|
|||||||||||||||||
With any suggestions or questions please feel free to contact us |