NAS 볼륨을 생성하고 Linux 서버에 마운트하기 가이드
개요
NAS (Network Attached Storage)는 다수의 서버, 사용자가 함께 사용하는 네트워크 저장공간으로,
서버 간 데이터 공유, 대용량 스토리지, 유연한 용량 확대/축소, 스냅샷 백업 등이 필요한 경우에 주로 사용하며,
Ncloud (네이버 클라우드) NAS 서비스의 주요 기능을 활용해 안전하고 편리하게 데이터를 관리할 수 있습니다.
이번 가이드에서는 NAS 볼륨을 생성하고, Linux 즉, Rocky Linux, Ubuntu 그리고 CentOS 서버에 동시에 마운트하는 방법을 정리해보겠습니다.
특징
- 용량: 500GB ~ 10,000GB까지 가능하며, 확장은 100GB단위로 가능
- 접근제어 설정 가능
- 스냅샷 설정: 자동생성의 경우 최대 7개까지 보관 가능
- 볼륨 암호화: 볼륨 단위로 AES-256 알고리즘 기반의 암호화 키를 사용하여 FIPS-140-2 레벨 1 수준의 암호화를 제공
- 모니터링 및 이벤트 설정 가능
서버 생성
NAS 볼륨을 마운트할 서버 3대를 Rocky Linux 8.8, Ubuntu 22.04, CentOS 7.8로 생성합니다.
- VPC 환경에서 서버를 생성하는 방법은 아래 문서에서 확인 가능합니다.
NAS 생성
- [NAS] - [Volume]에서 [NAS 볼륨 생성] 버튼을 클릭합니다.
- NAS 볼륨 이름과 용량을 입력하고, 리눅스용 프로토콜인 NFS를 선택합니다. CIFS는 윈도우용 프로토콜입니다.
- 용량은 500GB ~ 10,000GB까지 가능하며, 100GB단위로 추가할 수 있습니다.
- NAS 볼륨 이름은 영문 또는 숫자 또는 영문+숫자 조합으로 가능하며 최소 3자 ~ 최대 20자 까지 입력 가능합니다.
NFS 접근 제어 설정
NFS 접근 제어 설정에서는 NAS 볼륨을 마운트할 장비를 선택해서 ACL(네트워크 접근제어) 설정을 하게 됩니다.
- NAS 볼륨을 마운트할 장비를 선택하고, [ > ] 버튼을 클릭해 오른쪽으로 이동시킵니다.
- 접근 용도에 따라서 [Read / Write] 또는 [Read Only]를 선택해서 이동 시킵니다.
- 마지막으로 설정 내용을 확인하고 [볼륨 생성] 버튼을 클릭합니다.
NAS 마운트 정보 확인
생성된 NAS 볼륨의 상세 정보를 살펴보면 아래와 같이 [마운트 정보] 항목에서 서버에 마운트할 때 사용할 마운트 정보를 확인할 수 있습니다.
Rocky Linux 설정
NFS 관련 패키지 설치
NAS 볼륨을 리눅스 서버에 마운트하기 위해 우선 서버에 NFS 프로토콜 관련 패키지를 설치합니다.
dnf -y install nfs-utils
NAS 볼륨 마운트
NAS 볼륨을 마운트할 디렉토리를 생성하고 위쪽에서 확인한 {NAS 볼륨 마운트 정보}를 이용해 마운트한 후에 상태를 확인합니다.
네이버 클라우드에서는 안정성이 높은 NFS v3(-o vers=3)로 마운트하여 사용할 것을 권고하고 있습니다.
mkdir /mnt/nas
mount -t nfs -o vers=3 {NAS 볼륨 마운트 정보} /mnt/nas
#예시: mount -t nfs -o vers=3 123.456.789.012:/n123456_nas /mnt/nas
df -Th
fstab 설정
부팅 후에도 마운트가 될 수 있도록 /etc/fstab 파일에 추가합니다.
vim /etc/fstab
{NAS 볼륨 마운트 정보} /mnt/nas nfs vers=3,defaults 0 0
# 예시: 123.456.789.012:/n123456_nas /mnt/nas nfs vers=3,defaults 0 0
Ubuntu 설정
NFS 관련 패키지 설치
우분투에서도 우선 NFS 관련 패키지를 설치합니다.
apt -y install nfs-common
NAS 볼륨 마운트하기
NAS 볼륨을 마운트할 디렉토리를 생성하고 {NAS 볼륨 마운트 정보}를 이용해 마운트한 후에 상태를 확인합니다.
네이버 클라우드에서는 안정성이 높은 NFS v3(-o vers=3)로 마운트하여 사용할 것을 권고하고 있습니다.
mkdir /mnt/nas
mount -t nfs -o vers=3 {NAS 볼륨 마운트 정보} /mnt/nas
#예시: mount -t nfs -o vers=3 123.456.789.012:/n123456_nas /mnt/nas
df -Th
fstab 설정
부팅 후에도 마운트가 될 수 있도록 /etc/fstab 파일에 추가합니다.
vim /etc/fstab
{NAS 볼륨 마운트 정보} /mnt/nas nfs vers=3,defaults 0 0
# 예시: 123.456.789.012:/n123456_nas /mnt/nas nfs vers=3,defaults 0 0
CentOS 설정
NFS 관련 패키지 설치
NAS 볼륨을 서버에 마운트하기 위해 우선 서버에 NFS 프로토콜 관련 패키지를 설치합니다.
yum -y install nfs-utils
NAS 볼륨 마운트하기
NAS 볼륨을 마운트할 디렉토리를 생성하고 {NAS 볼륨 마운트 정보}를 이용해 마운트한 후에 상태를 확인합니다.
네이버 클라우드에서는 안정성이 높은 NFS v3(-o vers=3)로 마운트하여 사용할 것을 권고하고 있습니다.
mkdir /mnt/nas
mount -t nfs -o vers=3 {NAS 볼륨 마운트 정보} /mnt/nas
#예시: mount -t nfs -o vers=3 123.456.789.012:/n123456_nas /mnt/nas
df -Th
fstab 설정
부팅 후에도 마운트가 될 수 있도록 /etc/fstab 파일에 추가합니다.
vim /etc/fstab
{NAS 볼륨 마운트 정보} /mnt/nas nfs vers=3,defaults 0 0
# 예시: 123.456.789.012:/n123456_nas /mnt/nas nfs vers=3,defaults 0 0
NAS 사용량 알림 이벤트 설정
이벤트 설정에서는 NAS 볼륨 사용량 임계치를 설정하고 이벤트 발생 시 SMS나 Email로 통보를 받습니다.
볼륨 설정에서 이벤트 설정을 클릭합니다.
NAS 볼륨 선택
이벤트 항목 설정
- 알림 이벤트를 설정할 디스크 사용량 임계치 % 값과 지속 시간을 분 단위로 입력하고 추가 버튼을 클릭합니다.
- 예) 70%, 5분으로 입력했을 경우: 디스크 사용량이 70% 이상인 상태가 5분 이상 지속되면 알림 이벤트가 발송됩니다.
통보 대상 설정
- 이벤트 통보 방법과 휴대폰 또는 이메일 등을 입력하고 설정을 완료합니다.
참고 URL
- Ncloud NAS 상품 가이드
https://guide.ncloud-docs.com/docs/nas-overview
문서 업데이트 내역
날짜 | 내용 |
---|---|
2021-07-27 | 문서 최초 생성 |
2024-05-17 | Rocky Linux 내용 추가, 스크린샷 업데이트 |