HOST 서버 설정 ----------------------------------------------------------------------------------------------------
/etc/exports 설정
/home/nfs 192.168.0.0/24(rw,all_squash,insecure,sync,anonuid=99,anongid=99)
첫번째 /home/nfs는 외부에 마운트를 허용할 디렉토리임
두번째 네트워크 주소는 접근을 허용할 호스트 범위임
/etc/sysconfig/nfs 설정
STATD_PORT=4001
LOCKD_TCPPORT=4002
LOCKD_UDPPORT=4002
MOUNTD_PORT=4003
데몬 실행 (ntsysv등에서 기본 실행으로 등록할 것)
[root@Theeye /]# service portmap start
[root@Theeye /]# service nfs start
[root@Theeye /]# service nfslock start
방화벽을 사용시 다음의 포트를 열어준다.
111:tcp 111:udp 2049:tcp 2049:udp 4001-4003:tcp 4001-4003:udp
다음의 명령어로 데몬이 제대로 실행중인지 확인한다.
[root@Theeye /]# rpcinfo -p
프로그램 버전 원형 포트
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100011 1 udp 847 rquotad
100011 2 udp 847 rquotad
100011 1 tcp 850 rquotad
100011 2 tcp 850 rquotad
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100003 4 udp 2049 nfs
100021 1 udp 4002 nlockmgr
100021 3 udp 4002 nlockmgr
100021 4 udp 4002 nlockmgr
100021 1 tcp 4002 nlockmgr
100021 3 tcp 4002 nlockmgr
100021 4 tcp 4002 nlockmgr
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100005 1 udp 4003 mountd
100005 1 tcp 4003 mountd
100005 2 udp 4003 mountd
100005 2 tcp 4003 mountd
100005 3 udp 4003 mountd
100005 3 tcp 4003 mountd
100024 1 udp 4001 status
100024 1 tcp 4001 status
REMOTE 서버 설정 ------------------------------------------------------------------------------------------------
데몬 실행 (ntsysv등에서 기본 실행으로 등록할 것)
[root@Remote /]# service portmap start
[root@Remote /]# service nfs start
다음과 같은 명령어로 마운트 한다.
mount -t nfs -o nolock,tcp 192.168.0.100:/home/nfs /home/nfs
192.168.0.100:/home/nfs는 마운트를 할 원격지 서버아이피와 디렉토리를 정의한다.
마지막 /home/nfs는 마운트를 할 로컬 디렉토리이다.
호스트 서버의 /home/nfs를 현재 호스트의 /home/nfs에 마운트를 하겠다는 뜻이다.
NFS 설정하기