본문 바로가기

Dev/Dev:: Linux

[Day010] - Linux 10일차 - ● NFS 서버 구축

● NFS 서버 구축

  - NFS 서버 : Linux와 Linux의 데이타 공유를 목적으로 하는 서버

  - NFS 서버 구축 방법


    1) NFS 프로그램 설치

       ]# rpm -qa | grep nfs-utils 

       ]# yum -y install nfs-utils   =>  설치되어 있지 않은 경우


    2) 서버에서 디렉토리 공유

       ]# vi /etc/exports   =>  디렉토리를 공유하기 위한 환경설정 파일

       공유디렉토리명 접근가능한클라이언트주소(공유옵션) 


     ※ 공유 옵션

        ro  =>  읽기 권한만 부여

        rw  =>  읽기 쓰기 권한 부여

        root_squash  => 클라이언트에서 root를 서버상의 nobody 계정으로 매핑

        no_root_squash  => 클라이언트 및 서버 모두 root 계정 사용        


       ex)  ]# vi /etc/exports

            /home/share     172.16.5.0/24(rw)


 

   3) NFS 서버 실행

      ]# service nfs start

      ]# chkconfig --level 2345 nfs on



    4) 클라이언트 공유 디렉토리 접근(사용)

      ]# showmount -e 공유서버명  => 서버에 공유된 디렉토리 확인

     ex) ]# showmount -e 172.16.5.100

      => 클라이언트는 공유디렉토리를 자신의 디렉토리에 mount 하여 사용한다.





       ]# mount -t nfs 공유서버명:공유디렉토리명  연결디렉토리

       ]# df -h    =>  연결 확인


   


   ※ mount 해제

          ]# umount 연결디렉토리


     ex)  ]# mkdir /mnt/linux

          ]# mount -t nfs 172.16.5.100:/home/share  /mnt/linux

          ]# df -h