NFS сервер (FreeBSD):
/etc/rc.conf:
portmap_enable="YES"
nfs_server_enable="YES"
nfs_reserved_port_only="YES"
/etc/exports (man exports):
/usr/local/nfs -rw 192.168.1.2
/usr/local/nfs -ro -mapall=nobody -network 192.168.1 -mask 255.255.255.0
/cdrom -alldirs,quiet,ro -network 192.168.33.0 -mask 255.255.255.0
Для Linux /etc/exports будет выглядеть примерно так (запуск - service start portmap и nfs):
/usr/local/nfs 192.168.1.0/255.255.255.0(ro) 192.168.2.1(rw)
NFS клиент:
/etc/rc.conf:
portmap_enable="YES", nfs_client_enable="YES"
/etc/fstab:
192.168.1.1:/usr/local/nfs /home/nfs nfs ro 0 0
или вручную:
/sbin/mount_nfs -r 32768 -w 32768 -i noatime 192.168.1.1:/usr/local/nfs /home/nfs
Для оптимизации производительности рекомендуется при монтировании в Linux указывать параметры:
rsize=32768,wsize=32768,intr,noatime
Число запущенных клиентов и серверов под FreeBSD регулируется
через параметр "-n" в переменных rc.conf: nfs_client_flags и nfs_server_flags
В некоторых Linux дистрибутивах число серверов задается в файле /etc/sysconfig/nfs,
переменная NFSDCOUNT, значение которой передается как аргумент при запуске rpc.nfsd.
|