Для настройки NFS сервера (Linux) необходимо выполнить следующие шаги:
portmap
(или rpcbind
)
/etc/exports
:
/home .lan (rw)
exportfs
или создать и выполнить скрипт:
#!/bin/sh
killall ЦHUP /usr/sbin/rpc.mountd
killall ЦHUP /usr/sbin/rpc.nfsd
echo "Re-exported filesystems"
предварительно сохранив его в файле /usr/sbin/exportfs
и выполнив
для этого файла команду chmod Цa +rx
.
rpcinfo Цp
В списке должны быть сервисы nfsd
, mountd
.
По умолчанию для всех экспортируеых Ф.С. устанавливается опция
root_squash
, т.е. при попытке пользователя root
на NFS-клиенте
получить доступ к NFS-разделу, он получит права пользователя
nobody
. Для разрешения прав до возможности полного доступа к NFS-
разделу необходимо использовать опцию no_root_squash
.
В /etc/hosts.allow
необходимо поместить строку для разрешения
доступа к NFS-серверу из компьютеров в локальной сети:
portmap 192.168.64.0/255.255.255.0
Для настройки NFS клиента (Linux) необходимо выполнить:
mount Цo rsize=1024,wsize=1024 NFSserver:/home /mnt/nfs
Для обеспечения возможности автоматического монтирования
необходимо добавить в /etc/fstab
строку:
NFSserver:/home /mnt/nfs nfs rsize=1024,wsize=1024,hard,intr 0 0
Для процессоров Intel более эффективно использовать rsize=4096
.