– 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