– NFS 서버 설정
NFS 데몬과 RPC 데몬을 /etc/rc.conf 에 적어줍니다.

[root@yongbok ~]# ee /etc/rc.conf
nfs_server_enable=”YES”
nfs_server_flags=”-u -t -n 4″
rpcbind_enable=”YES”
rpcbind_flags=”-r”

exports 파일에 아래 내용과 같이 사용자 환경에 맞게 적어 줍니다.

[root@yongbok ~]# ee /etc/exports
/home     192.168.0.2
/usr/ports     -alldirs    192.168.0.2
/home2/ftp    -maproot=root    192.168.0.3

rpcbind, nfsd, mountd 를 실행합니다.

[root@yongbok ~]# rpcbind
[root@yongbok ~]# nfsd -u -t -n 4
[root@yongbok ~]# mountd -r

[root@yongbok ~]# ps -aux | egrep ‘rpcbind|nfs|mountd’
root  59202  0.0  0.1  3376  1324  ??  Ss    5:22오전   0:00.02 rpcbind
root  59204  0.0  0.1  3284  1360  ??  Is    5:23오전   0:00.05 nfsd: master (nfsd)
root  59205  0.0  0.1  3284   952  ??  S     5:23오전   0:00.00 nfsd: server (nfsd)
root  59207  0.0  0.1  3344  1532  ??  Is    5:23오전   0:00.01 mountd -r

– NFS 클라이언트 설정

– FreeBSD
/etc/rc.conf 에 아래 내용 추가

[root@yongbok ~]# echo ‘nfs_client_enable=”YES”‘ >> /etc/rc.conf

NFS 서버에 마운트

[root@yongbok ~]# mount_nfs hostname:/path/to/sharedDirectory /mnt/target

사용 예

[root@yongbok ~]# mkdir /home/ports

[root@yongbok ~]# mount_nfs 192.168.0.1:/usr/ports /home/ports

[root@yongbok ~]# mount_nfs yongbok.net:/home2/ftp /home/ftp
[root@yongbok ~]# mount | grep nfs
192.168.0.1:/usr/ports on /usr/home/ports (nfs)

– Linux
Portmap 시작

[root@ruo91 ~]# /etc/init.d/portmap start

NFS 서버에 마운트

[root@ruo91 ~]# mount -t nfs hostname:/path/to/sharedDirectory /mnt/target

사용 예

[root@ruo91 ~]# mkdir /home/ftp

[root@ruo91~]# mount -t nfs 192.168.0.1:/home2/ftp /home/ftp

Doc
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/network-nfs.html
http://www.freebsddiary.org/nfs.php
http://www.freebsdmadeeasy.com/tutorials/freebsd/using-freebsd-nfs.php
http://en.gentoo-wiki.com/wiki/NFS/Client