NFS (network file system) - сетевая файловая система, предоставляет сетевой доступ к файлам на удаленной файловой системе, создавая ощущение что вы работаете с ними локально, реализовано с помощью удаленного вызова процедур RPC (remote procedure call). Архитектура NFS-сервера представляет собой сonnectionless (т.е. сервер не отслеживает связи с клиентами, которые смонтировали файловую систему) и stateless (информация, которая необходима для подключения к серверу хранится на самом клиенте) состояния сервера.
Для осуществления подключения нужно:
1. Сделать удаленные файлы доступными для использования (exportfs)
2. Смонтировать их локально
Серверные программы NFS mountd, nfsd, biod, rpc.lockd, rpc.statd и portmap выполняют управление сетью, поэтому должны выполняться:
mountd - служба "монтирования";
biod - выполняет кэширование файловой системы асинхронного ввода/вывода (необязательная служба, используется как некий ускоритель сетевых транзакций);
rpc.lockd и rpc.statd - всегда выполняются вместе;
rpc.lockd - отвечает за обслуживание блокировок файлов NFS;
rpc.statd - выполняет блокировку и восстановление клиента и сервера, отслеживает состояние машин, на которых работает NFS;
portmap - помогает клиенту определить номер порта на сервере для осуществления подключения.
Запуск nfsd происходит при загрузке ОС (/etc/rc.nfs) из файла автозапуска /etc/inittab
Или с помощью SRC:
#startsrc -s biod
Как отдельные службы, так и группы служб (subsystem group)
"Экспортированные" файловые системы находятся в файле /etc/exports
Если вы вносите какие-то изменения, то нужно заставить службу mountd перечитать конфигурацию с помощью команды:
# /usr/sbin/exportfs -a
Или произвести перезапуск, как указано выше.
Успехов!
Для осуществления подключения нужно:
1. Сделать удаленные файлы доступными для использования (exportfs)
2. Смонтировать их локально
Серверные программы NFS mountd, nfsd, biod, rpc.lockd, rpc.statd и portmap выполняют управление сетью, поэтому должны выполняться:
mountd - служба "монтирования";
biod - выполняет кэширование файловой системы асинхронного ввода/вывода (необязательная служба, используется как некий ускоритель сетевых транзакций);
rpc.lockd и rpc.statd - всегда выполняются вместе;
rpc.lockd - отвечает за обслуживание блокировок файлов NFS;
rpc.statd - выполняет блокировку и восстановление клиента и сервера, отслеживает состояние машин, на которых работает NFS;
portmap - помогает клиенту определить номер порта на сервере для осуществления подключения.
Запуск nfsd происходит при загрузке ОС (/etc/rc.nfs) из файла автозапуска /etc/inittab
Или с помощью SRC:
#startsrc -s biod
Как отдельные службы, так и группы служб (subsystem group)
"Экспортированные" файловые системы находятся в файле /etc/exports
Если вы вносите какие-то изменения, то нужно заставить службу mountd перечитать конфигурацию с помощью команды:
# /usr/sbin/exportfs -a
Или произвести перезапуск, как указано выше.
Успехов!