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 40014003:tcp 40014003: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 설정하기

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다