Стартовать сервер NFS можно с помощью сценария в /etc/init.d (пример 24.2).
Пример 24.2. Запуск NFS-сервера
# /etc/init.d/nfs start
В GNU/Linux имеется специальная команда exportfs для управления ресур- сами NFS-сервера. Она обычно вызывается непосредственно из сценария за- пуска NFS-сервера с опцией -a для экспортирования всех ресурсов, описан- ных в /etc/exports. Используя exportfs –u, можно отменить экспорт ресурса.
Проверить, какие ресурсы предоставлены в данной системе, можно с по- мощью команды showmount –e (пример 24.3).
Пример 24.3. Получение списка экспортированных NFS-ресурсов
# showmount -e
Export list for netsrv.class.edu:
/home/export 192.168.199.0/24
Эта команда демонстрирует, что на данном компьютере имеется NFS-ресурс
/home/export, доступный для узлов сети 192.168.199.0/24.
После запуска NFS-сервера можно проверить зарегистрированные Portmapper
вызовы RPC (пример 24.4).
Пример 24.4. Проверка зарегистрированных RPC
# rpcinfo -p
program vers proto port service 100000 4 tcp 111 portmapper
tcp
portmapper
tcp
portmapper
udp
portmapper
udp
portmapper
udp
portmapper
udp
mountd
tcp
mountd
udp
mountd
tcp
mountd
udp
mountd
tcp
mountd
udp
status
udp
nlockmgr
udp
nlockmgr
udp
nlockmgr
tcp
nlockmgr
tcp
nlockmgr
tcp
nlockmgr
udp
nfs
udp
nfs
udp
nfs
tcp
nfs
tcp
nfs
tcp
nfs
tcp
status
Команда rpcinfo -p показывает соответствие вызовов RPC портам TCP и UDP, а также имя соответствующего сервера RPC. В столбце vers выво- дится версия протокола. Например, для nfs поддерживаются версии 2, 3 и 4.
Смонтировать файловый ресурс NFS можно так, как это показано в при- мере 24.5.
Пример 24.5. Монтирование файловой системы NFS
# mount -t nfs -r netsrv.class.edu:/home/export /mnt
# mount
...
netsrv.class.edu:/home/export on /mnt type nfs (ro,addr=netsrv.class.edu)
При монтировании необходимо указать имя или IP-адрес компьютера, пре- доставляющего ресурс, через двоеточие имя каталога этого ресурса на серве- ре NFS и точку монтирования.