Setting up NFS server and client on FreeBSD and Linux [How To]

NFS server (FreeBSD):

/etc/rc.conf:

 portmap_enable = "YES"
 nfs_server_enable = "YES"
 nfs_reserved_port_only = "YES"

/etc/exports (FreeBSD)

 /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

/etc/exports (For Linux)
(start – service start portmap and nfs):

 /usr/local/nfs 192.168.1.0/255.255.255.0 (ro) 192.168.2.1 (rw)

NFS client:

/etc /rc.conf:

 portmap_enable = "YES", nfs_client_enable = "YES"

/etc/fstab: (mounting)

 192.168.1.1: /usr/local/nfs/ home/nfs nfs ro 0 0

or manually:

 /sbin/mount_nfs -r 32768 -w 32768 -i noatime 192.168.1.1: /usr/local/nfs/ home/nfs

To optimize performance, is recommended for mounting with Linux to specify options:

 rsize = 32768, wsize = 32768, intr, noatime

The number of clients and servers running on FreeBSD regulated through the parameter “-n” in the variables rc.conf: nfs_client_flags and nfs_server_flags

In some Linux distributions, the number of servers specified in the file /etc/sysconfig/nfs, variable NFSDCOUNT, whose value is passed as an argument when you start rpc.nfsd.

Source: OpenNET.ru

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.