Linux может быть клиентом и/или сервером для Network File System (NFS),
которая является стандартом для разделяемых файловых систем в Unix.
|
Замечание: Пожалуйста знайте, что наличие NFS-сервиса на вашей системе
может быть небезопасно с точки зрения защиты. Лично, я не рекомендую
использовать NFS. |
Чтобы использовать NFS, нужно обеспечить поддержку NFS ядром или модулем
ядра. См. раздел Обновление ядра Linux в главе
10 для подробностей по поводу настройки ядра Linux.
Разделяемые файловые системы в NFS настраиваются правкой файла
``/etc/exports''. Здесь
приведен небольшой пример:
/archive spock.mydomain.name(ro)
/archive2 spock.mydomain.name(ro)
/mnt/cdrom other.domain(ro)
/archive2 10.23.14.8(ro,insecure)
|
Первая пара строк разрешает системе ``spock.mydomain.name'' доступ к
каталогам ``/archive'' и
``/archive2'' через NFS.
Они сделаны доступными только для чтения опцией ``(ro)
''. По соображениям безопасности, неплохо бы сделать так для всех
каталогов, если можно.
Третья строка разрешает любой машине в домене ``domain.name'' обращаться
к CD-ROM. Конечно, CD-ROM надо сначала смонтировать в ``
/mnt/cdrom''.
|
Обратите внимание: Использование опции ``(ro))''
чтобы отметить это устройство только для чтения может казаться немного
избыточным, однако оно предотвратит запись в реальную файловую систему, если
CD-ROM не смонтирован. |
После изменения файла ``
/etc/exports'' надо перезапустить NFS daemon. Введите:
/etc/rc.d/init.d/nfs restart
|
Вы можете также настроить точки монтирования NFS с помощью утилиты
``Network Configurator'' из пакета
``Linuxconf''. Более подробно Linuxconf рассмотрен
в разделе Настройка от A до Z программой Linuxconf
.
Много информации по NFS можно найти в
``NFS-HOWTO'' по адресу:
http://metalab.unc.edu/LDP/HOWTO/NFS-HOWTO.html и на man-страницах по
``nfsd'' и ``exports''.