NFS mount 진행 방법 가이드

작성자 이경미 수정일 2023-03-06 16:13

들어가며

  • linux 내부에서 서버를 mount 하는 방법에 대해 알 수 있습니다.



내용

준비 사항 : 
1. mount 대상 서버
2. mount 진행 서버 


여러 서버끼리 파일 디렉토리를 공유하기 위해 nfs mount 를 진행합니다. 

하나의 디렉토리를 여러 서버에서 참조하여 데이터를 공유할 수 있습니다.


  1. NFS package 설치
    : mount 를 진행하기 전 모든 서버에 nfs 패키지가 설치가 되어있어야 합니다.
    1. RHEL 7.x
      sudo yum -y install nfs-utils
      sudo systemctl start nfs-server


    2. RHEL 8.x
      sudo dnf -y install nfs_utils
      sudo systemctl start nfs-server

    3. UBUNTU
      sudo apt install nfs-kernel-server
      sudo systemctl start nfs-server


  2. mount 대상 서버
    1. 공유 디렉토리 경로 확인
      mount 대상 서버에서 어떤 디렉토리를 공유하는 지 경로를 파악합니다.
      pwd
      /sodaflow_nfs

       

    2. exports 설정
      vi /etc/exports


      - /etc/exports
      <서버 내 공유 디렉토리 위치> <공유 디렉토리 IP 대역대>/24(export 조건 설정)

      /sodaflow_nfs 192.168.50.0/24(rw,sync,/etc/exports,no_subtree_check,no_root_squash)

       

    3. export 실행

      # exportfs 설정 적용
      exportfs -a 
      
      # exportfs 설정 확인
      exportfs -v


  3. mount 진행 서버
    1. nfs mount
      nfs mount 를 진행할 서버에서 작업합니다.
      # sudo mount -t nfs <mount 대상 IP>:<mount 대상 디렉토리> <mount 진행 서버 디렉토리>
      sudo mount -t nfs 192.168.xxx.xxx:/sodaflow_nfs /sodaflow/nas_storage


마무리

  • mount 대상 서버와 진행 서버가 같은 단일 노드인 경우에는 1-3 번을 모두 진행합니다. 

아티클이 유용했나요?

훌륭합니다!

피드백을 제공해 주셔서 감사합니다.

도움이 되지 못해 죄송합니다!

피드백을 제공해 주셔서 감사합니다.

아티클을 개선할 수 있는 방법을 알려주세요!

최소 하나의 이유를 선택하세요
CAPTCHA 확인이 필요합니다.

피드백 전송

소중한 의견을 수렴하여 아티클을 개선하도록 노력하겠습니다.

02-558-8300