2022이전/클라우드

NFS로 파일 공유하기_실습

바로퇴장 2020. 5. 14. 16:37

NFS란?

NFS(Network File System)의 약자로 클라이언트가 원격 서버의 특정 디렉터리를 마치 로컬 파티션처럼 마운트 할수 있는 형식입니다.

img

  1. 서버에서 "nfs-utils"를 설치한다

    #yum -y install nfs-utils
  2. 로컬에서 외부에 공유하고 하는 디렉터리를 하나 생성하고 클라이언트들에게 "쓰기" 권한을 준다.

    #mkdir /remote
    #chmod 777 /remote
  3. NFS서버로 접속 할 수 있는 설정 파일 구성

    #vi /etc/exports

    아래 내용을 작성한다.

    /remote 192.168.0.*(rw,sync)

    192.168.0.*의 Client한테 remote폴더를 rw할 수 있도록 허용하고 변경사항을 sync(동기화)할 수 있도록 한다.

  4. NFS서버를 실행한다.

    #systemctl start nfs-server
  5. local 폴더에 mount 하고자 하는 NFS 서버를 연결해 준다.

    #mkdir /local
    #mount -t nfs 192.168.0.##:/remote /local
    
    mount -t nfs 192.168.0.##:상대폴더위치 내폴더위치

    -t : 마운트 연결해준다.

  6. 잘 연결 되어 있는지 확인해 준다.

    #mount