Beyond Linux From Scratch. Версия 6.0

Глава 18. Основные сетевые программы

NFS Utilities-1.0.6

Введение в nfs-utils

Пакет nfs-utils содержит серверные и клиентские средства, необходимые для использования nfs-способностей ядра. NFS это протокол, позволяющий разделение файловых систем через сеть.

Информация о пакете

Зависимости nfs-utils

Требуемые

portmap-5beta

Конфигурация ядра

Включите следующие опции в конфигурайии ядра и перекомпилируйте его при необходимости:

File Systems:
Network File Systems:
NFS File System Support: M или Y
NFS Server Support: M или Y

Выберите подходящие подопции, которые появятся после выбора вышеописанных.

Установка nfs-utils

Перед компилированием программы надо убедиться, что пользователь nobody и группа nogroup доступны. Вы можете добавить их запуском следующих команд:


groupadd -g 65534 nogroup &&
useradd -c nobody -d /home -g nogroup -s /bin/bash -u 65534 nobody

Установим nfs-utils запуском следующих команд:


./configure --prefix=/usr --sysconfdir=/etc &&
make &&
make install
[Замечание]

Замечание

Если Ваш каталог /usr смонтирован через NFS, то надо установить бинарники в /sbin, разместив дополнительный параметр --sbindir=/sbin в команде ./configure, описанной выше.

Конфигурация nfs-utils

Конфигурация сервера

/etc/exports содержит экспортированные каталоги для NFS сервера. Обратитесь к man-странице по exports для синтаксиса этого файла. Так же обратитесь к NFS HowTo, доступном на http://nfs.sourceforge.net/nfs-howto/, по поводу конфигурации серверов и клиентов в безопасном режиме. Например, для разделения /home в локальной сети может быть добавлена следующая строка:


/home 192.168.0.0/255.255.0.0(rw)

Установим стартовый скрипт /etc/rc.d/init.d/nfs-server, включенный в пакет blfs-bootscripts-6.0, для запуска сервера во время загрузки.


make install-nfs-server

Теперь создадим файл конфигурации /etc/sysconfig/nfs-server:


cat > /etc/sysconfig/nfs-server << "EOF"

PORT="2049"
PROCESSES="8"
QUOTAS="no"
KILLDELAY="10"
EOF

Конфигурация клиента

/etc/fstab содержит каталоги, которые должны быть смотированы клиентом. Различные разделы могут быть смонтированы использованием команды mount с подходящими опциями. Для монтирования раздела /home добавьте следующее в файл /etc/fstab:


<server-name>:/home /home nfs rw 0 0

Установим стартовый скрипт /etc/rc.d/init.d/nfs-client, включенный в пакет blfs-bootscripts-6.0 для запуска сервисов клиента при старте.


make install-nfs-client

Содержание

Пакет nfs-utils содержит getiversion , getkversion, locktest, nlmtest, rpcdebug, rpcgen, exportfs, lockd, mountd, nfsd, nfsstat, nhfsstone, rquotad, showmount, statd.

Описание

exportfs

exportfs содержит список экспортированных каталогов NFS.

lockd

lockd это менеджер блокировки NFS.

mountd

mountd это демон монтирования NFS, проверяющий права доступа клиента.

nfsd

nfsd это пользовательский демон сервиса NFS.

nfsstat

nfsstat выводит статистику по NFS.

nhfsstone

nhfsstone это программа измерения производительности NFS.

rquotad

rquotad это сервер удаленной квоты, связывающийся с клиентом quota .

showmount

showmount показывает информацию о монтировании для сервера NFS.

statd

statd является монитором статуса NFS, выполняющий NSM (Network Status Monitor) RPC-протокол.

Последнее обновление 2005-02-11 08:57:40 -0700.