장성한군사 2017. 9. 11. 12:40

NFS

28.1 NFS 서버, 클라이언트 시스템으로 실습한다.

1.    NFS서버로 사용할 시스템에서 수행한다.

2.    root / centos 로 로그인 한다.

3.    rpm -qa | grep nfs

            

4.    설치된 rpm이 없을 경우 설치

            

5.    mkdir -p /nfsroot/{docs,public}

6.    chmod 770 /nfsroot/docs

7.    chmod 1777 /nfsroot/public

8.    chown root:users /nfsroot/docs

9.    다음 파일(/etc/exports)을 수정하여 nfs 지점을 지정 한다. 기본적으로 아무 값도 없다.

vi /etc/exports

/nfsroot/docs       10.1.1.0/24 (rw)

/nfsroot/public        * (ro,insecure)

0.      

            

10.  다음 파일(/etc/sysconfig/nfs)을 편집한다. 파일의 내용에서 기존값을 수정한 후 저장하고 빠져 나온다.

vi /etc/sysconfig/nfs

( 라인 번호는 다를 있다. 아래에 해당하는 라인의 주석을 해제하고 포트 번호를 변경하라.)

0.      

11.  방화벽에서 관련된 포트를 오픈 한다.

             vi /etc/sysconfig/iptables

             (아래의 빨강색 박스안에 있는 정보를 입력한다.)

 

12.  아래의 서비스들을 재 시작 한다.


             #service rpcbind restart (또는 service portmap restart)

             #service nfs start

             #service iptables restart

13.  정보를 확인 한다.

             #rpcinfo -p 엔터 아래의 그림과 같이 나타난다.

 

 

13. nfs 리스트를 보자

             #exportfs v

 

14. 부팅할때 데몬 띄우기

             #chkconfig --level 35 nfs on

28.2 NFS client

1.    root/centos 로 로그인 한다.

2.    yum y install nfs-utils

3.    #mkdir /{docs,public}

4.    #showmount -e 10.1.1.1        #(10.1.1.1nfs서버의 IP 이다.)

 

5.    #mount t nfs 10.1.1.1:/nfsroot/docs  /docs

 

 

6.    #mount | grep docs 입력 후 엔터

 

7.    시스템 재부팅 할 때 자동으로 마운트 할려면 다음 파일을 편집하고 저장한 후

재 부팅한다.

             # vi /etc/fstab (아래의 빨강색박스안에 있는 내용을 입력 저장하라.)

 

8.    /etc/fstab에 등록된 모든 마운트 정보를 부팅과 관계없이 즉시 마운트 할 수 있다.

             #mount -a