NFS 볼륨 마운트(Linux)
    • PDF

    NFS 볼륨 마운트(Linux)

    • PDF

    Article Summary

    Classic 환경에서 이용 가능합니다.

    네이버 클라우드 플랫폼에서 생성한 NFS 프로토콜 기반 NAS 볼륨을 Linux 서버에 마운트해 사용할 수 있습니다.
    NAS 볼륨을 Linux 서버에 마운트하는 순서는 다음과 같습니다.

    1. 서버 접속
    2. NFS 관련 패키지 설치
    3. NFS 관련 데몬 기동
    4. 마운트 실행
    5. 마운트 정보 유지 설정(fstab 설정)

    1. 서버 접속

    서버에 접속하기 전, 서버 접속 준비를 참조해 서버 접속 준비 상태를 확인해 주십시오. 서버 접속을 위한 준비가 완료되었다면 터미널 프로그램을 이용해 Linux 서버에 접속해 주십시오.

    참고
    • 이 가이드에서는 PuTTY 클라이언트 소프트웨어를 이용해 서버에 접속하는 방법을 설명합니다.
    • 사용하는 터미널 접속 소프트웨어의 종류 또는 버전에 따라 서버 접속 방법이 다를 수 있습니다. 자세한 사용 방법은 소프트웨어와 함께 제공되는 사용설명서를 참조해 주십시오.
    1. PuTTY를 실행해 주십시오.
    2. 다음 정보를 입력하거나 선택한 후 [Open] 버튼을 클릭해 주십시오.
      • Host Name (or IP address): 서버의 공인 IP 또는 서버 접속용 포트 포워딩 IP 입력(서버 상세 정보공인 IP포트 포워딩 정보 항목 참조)
      • Port: SSH 접속 포트(기본 설정값: 22) 또는 포트 포워딩 시 설정한 외부 포트 입력(포트 포워딩 설정 참조)
      • Connection type: SSH, Telnet 선택(기본 설정값)
    3. PuTTY Security Alert 팝업 창이 나타나면 [Accept] 버튼을 클릭해 주십시오.
    4. 로그인 화면이 나타나면 서버의 관리자 비밀번호 확인 메뉴에서 확인한 계정명(root)과 비밀번호를 입력해 주십시오.(관리자 비밀번호 확인 참조)

    2. NFS 관련 패키지 설치

    NFS 관련 패키지를 설치하는 방법은 다음과 같습니다.

    참고

    서버의 OS 종류와 버전에 맞는 명령어를 사용해 주십시오. OS 종류 및 버전에 따라 설치 명령어가 다릅니다.

    • CentOS 6.x 이상: nfs-utils 패키지 설치

      yum install nfs-utils
      
    • Ubuntu 서버: nfs-common 패키지 설치

      apt-get install nfs-common
      

    3. NFS 관련 데몬 기동

    NFS 기동 명령어를 입력해 RPC 데몬을 기동하는 방법은 다음과 같습니다.

    참고
    • 서버의 OS 종류와 버전에 맞는 명령어를 사용해 주십시오. OS 종류 및 버전에 따라 기동 명령어가 다릅니다.
    1. 다음 명령어를 입력해 RPC 데몬을 기동해 주십시오.

      • CentOS 6.x 이상: rpcbind 기동
        /etc/rc.d/init.d/rpcbind start
        
      • CentOS 7.x 이상: rpcbind 기동
        service rpcbind start
        
        또는,
        systemctl start rpcbind.service
        
    2. 서비스를 등록해 부팅 시에 rpcbind가 자동으로 기동되도록 설정해 주십시오.

      • CentOS 6.x 이상

        chkconfig rpcbind on
        
      • CentOS 7.x 이상

        systemctl enable rpcbind.service
        

    4. 마운트 실행

    NFS 관련 데몬 기동 후 NFS 볼륨을 마운트하는 방법은 다음과 같습니다.

    1. 다음 명령어를 입력해 마운트 포인트(/mnt/nas)를 생성해 주십시오.

      mkdir /mnt/nas
      
    2. NAS 볼륨 생성 시 부여받은 마운트 정보(<예시> 10.00.00.00:/n0000000_volume1)를 이용해 해당 볼륨을 마운트 포인트(/mnt/nas)에 NFS v3을 이용하여 마운트해 주십시오. (NAS 볼륨 상세 화면마운트 정보 항목 참조)

      mount -t nfs -o vers=3 10.00.00.00:/n0000000_volume1 /mnt/nas
      
      참고
      • NFS 볼륨 마운트 시, 아래 방법으로도 NFS v3을 이용하여 볼륨 마운트를 할 수 있습니다.
      1. 편집기에서 /etc/nfsmount.conf 파일을 열어 아래와 같이 볼륨의 마운트 버전 설정(Nfsvers)을 주석 처리 해제 및 버전값을 3으로 설정해 주십시오.
      Nfsvers=3
      
      1. 마운트 명령어를 이용해 마운트해 주십시오.
      mount -t nfs 10.00.00.00:/n0000000_volume1 /mnt/nas
      

    5. 마운트 정보 유지 설정(fstab 설정)

    Linux 서버가 재부팅한 후에도 마운트 정보를 유지하도록 하려면 /etc/fstab 파일에 볼륨 정보를 추가해 주십시오.

    참고

    /etc/fstab은 서버가 부팅할 때 마운트할 볼륨 정보를 저장하는 파일입니다.
    NFS 볼륨 마운트 시, NFS v3으로 마운트하도록 설정을 해야합니다.

    NFS NAS 볼륨의 마운트 정보가 10.00.00.00:/n0000000_volume1이고, 서버의 마운트 포인트가 /mnt/nas일 때 /etc/fstab 파일에 마운트 정보를 추가하는 방법은 다음과 같습니다.

    1. 편집기에서 /etc/fstab 파일을 열어 주십시오.

      vi /etc/fstab
      
    2. 편집 화면에서 [a] 키를 눌러 INSERT 모드로 진입한 후 볼륨의 마운트 정보를 추가해 주십시오.

      10.00.00.00:/n0000000_volume1 /mnt/nas nfs vers=3,defaults 0 0
      
      • 편집 화면 예시
        # /etc/fstab
        # Created by anaconda on Mon Oct 12 19:30:22 2020
        #
        # Accessible filesystems, by reference, are maintained under '/dev/disk'
        # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
        #
        UUID=79ec23f4-ea9a-4f2c-a2da-xxxxxxxxxxx /     xfs     defaults      0 0
        
        # 볼륨 마운트 정보 추가 ----------------------------------------
        
        10.00.00.00:/n0000000_volume1 /mnt/nas nfs vers=3,defaults 0 0
        
        # -------------------------------------------------------------
        
        
        -- INSERT --
        
    3. [Esc] 키를 눌러 INSERT 모드를 끄고, :wq를 입력해 변경 사항을 저장한 후 편집기를 닫아 주십시오.

      • 편집 화면 예시
        # /etc/fstab
        # Created by anaconda on Mon Oct 12 19:30:22 2020
        #
        # Accessible filesystems, by reference, are maintained under '/dev/disk'
        # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
        #
        UUID=79ec23f4-ea9a-4f2c-a2da-xxxxxxxxxxx /     xfs     defaults      0 0
        
        10.00.00.00:/n0000000_volume1 /mnt/nas nfs defaults 0 0
          
        
        
        :wq
        
      참고
      • 아래 방법으로도 NFS v3으로 마운트할 수 있도록 설정할 수 있습니다.
      1. 편집기에서 /etc/nfsmount.conf 파일을 열어 아래와 같이 볼륨의 마운트 버전 설정(Nfsvers)을 주석 처리 해제 및 버전값을 3으로 설정해 주십시오.
      Nfsvers=3
      
      1. 편집기에서 /etc/fstab 파일을 열어 볼륨 마운트 정보를 추가해 주십시오.
      10.00.00.00:/n0000000_volume1 /mnt/nas nfs defaults 0 0
      
      참고

      볼륨 마운트 정보의 각 설정값에 대한 상세 설명은 다음과 같습니다.

      (1)10.00.00.00:/n0000000_volume1 (2)/mnt/nas (3)nfs (4)defaults (5)0 (6)0
      
      번호설정설명
      (1)10.00.00.00:/n0000000_volume1볼륨의 마운트 정보
      (2)/mnt/nas서버의 마운트 포인트
      (3)nfs파일 시스템 종류
      ext4: CentOS 6.x, Ubuntu Server
      xfs: CentOS 7.x
      (4)defaults옵션 기능
      defaults: 아래 5개 옵션을 모두 적용
      auto: 부팅 시 자동으로 마운트
      rw: 읽기와 쓰기가 가능하도록 마운트
      nouser: root 계정만 마운트가 가능하도록 설정
      exec: 파일 실행을 허용
      suid: SetUID와 SetGID를 허용
      (5)0덤프 설정
      0: 덤프되지 않은 파일 시스템
      1: 덤프 가능한 파일 시스템
      (6)0fsck 설정
      0: 부팅 시 fsck를 실행하지 않음
      1: 부팅 시 root 파일 시스템을 우선하여 확인
      2: 부팅 시 root 이외의 파일 시스템을 우선하여 확인

    이 문서가 도움이 되었습니까?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.