- 인쇄
- PDF
NFS 볼륨 마운트(Linux)
- 인쇄
- PDF
네이버 클라우드 플랫폼에서 생성한 NFS 프로토콜 기반 NAS 볼륨을 Linux 서버에 마운트해 사용할 수 있습니다.
NAS 볼륨을 Linux 서버에 마운트하는 순서는 다음과 같습니다.
1. 서버 접속
2. NFS 관련 패키지 설치
3. NFS 관련 데몬 기동
4. 마운트 실행
5. 마운트 정보 유지 설정(fstab 설정)
1. 서버 접속
서버에 접속하기 전, 서버 접속 준비를 참고해 서버 접속 준비 상태를 확인해 주십시오. 서버 접속을 위한 준비가 완료되었다면 터미널 프로그램을 이용해 Linux 서버에 접속해 주십시오.
- 이 가이드에서는 PuTTY 클라이언트 소프트웨어를 이용해 서버에 접속하는 방법을 설명합니다.
- 사용하는 터미널 접속 소프트웨어의 종류 또는 버전에 따라 서버 접속 방법이 다를 수 있습니다. 자세한 사용 방법은 소프트웨어와 함께 제공되는 사용설명서를 참고해 주십시오.
- PuTTY를 실행해 주십시오.
- 다음 정보를 입력하거나 선택한 후 [Open] 버튼을 클릭해 주십시오.
- Host Name (or IP address): 서버의 공인 IP 입력
- Port: 22(SSH 접속 시의 기본 설정값)
- Connection type: SSH, Telnet 선택(기본 설정값)
- PuTTY Security Alert 팝업 창이 나타나면 [Accept] 버튼을 클릭해 주십시오.
- 로그인 화면이 나타나면 서버의 관리자 비밀번호 확인 메뉴에서 확인한 계정명(
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 종류 및 버전에 따라 기동 명령어가 다릅니다.
다음 명령어를 입력해 RPC 데몬을 기동해 주십시오.
- CentOS 6.x 이상:
rpcbind
기동/etc/rc.d/init.d/rpcbind start
- CentOS 7.x 이상:
rpcbind
기동
또는,service rpcbind start
systemctl start rpcbind.service
- CentOS 6.x 이상:
서비스를 등록해 부팅 시에
rpcbind
가 자동으로 기동되도록 설정해 주십시오.CentOS 6.x 이상
chkconfig rpcbind on
CentOS 7.x 이상
systemctl enable rpcbind.service
4. 마운트 실행
NFS 관련 데몬 기동 후 NFS 볼륨을 마운트하는 방법은 다음과 같습니다.
다음 명령어를 입력해 마운트 포인트(
/mnt/nas
)를 생성해 주십시오.mkdir /mnt/nas
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을 이용하여 볼륨 마운트를 할 수 있습니다.
- 편집기에서
/etc/nfsmount.conf
파일을 열어 아래와 같이 볼륨의 마운트 버전 설정(Nfsvers)을 주석 처리 해제 및 버전값을 3으로 설정해 주십시오.
Nfsvers=3
- 마운트 명령어를 이용해 마운트해 주십시오.
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
파일에 마운트 정보를 추가하는 방법은 다음과 같습니다.
편집기에서
/etc/fstab
파일을 열어 주십시오.vi /etc/fstab
편집 화면에서 [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 --
- 편집 화면 예시
[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 vers=3,defaults 0 0 :wq
참고- 아래 방법으로도 NFS v3으로 마운트할 수 있도록 설정할 수 있습니다.
- 편집기에서
/etc/nfsmount.conf
파일을 열어 아래와 같이 볼륨의 마운트 버전 설정(Nfsvers)을 주석 처리 해제 및 버전값을 3으로 설정해 주십시오.
Nfsvers=3
- 편집기에서
/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
: Ubuntu Serverxfs
: CentOS 7.x, Rocky 8.x, RHEL7.x,RHEL8.x(4) defaults
옵션 기능 defaults
: 아래 5개 옵션을 모두 적용auto
: 부팅 시 자동으로 마운트rw
: 읽기와 쓰기가 가능하도록 마운트nouser
: root 계정만 마운트가 가능하도록 설정exec
: 파일 실행을 허용suid
: SetUID와 SetGID를 허용(5) 0
덤프 설정 0
: 덤프되지 않은 파일 시스템1
: 덤프 가능한 파일 시스템(6) 0
fsck
설정0
: 부팅 시fsck
를 실행하지 않음.1
: 부팅 시root
파일 시스템을 우선하여 확인2
: 부팅 시root
이외의 파일 시스템을 우선하여 확인- 편집 화면 예시