개발자의 길

[리눅스] nfs 마운트(mount) 하기 본문

6. 리눅스

[리눅스] nfs 마운트(mount) 하기

자르르 2016. 1. 27. 14:38


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    클라이언트IP(rw)

                 =>/home/share 172.16.1.0/24(rw)             

 

    3) NFS 서버 실행

      ]# service rpcbind start

      ]# service nfs start

      ]# chkconfig --level 2345 nfs on

         ->tip ) ntsysv 를 치면 자동 시작할 데몬을 지정할수 있음

   -> chkconfig --list 치면 설정 한 값들이 나온다

   -> 통상적으로 서버는 레벨3이라고 생각하면 된다.

]# chkconfig --level 2345 rpcbind 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

 




이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
공유하기 링크
Comments