Cloud/Naver Cloud Platform

[NCP] NAS 생성

dalgong 2023. 11. 28. 16:59
반응형

오늘은 NCP에서 NAS를 생성하고 마운트하는 법을 공유하겠습니다.

NAS가 무엇인지는 이전 포스트에 설명하였으니 참고 부탁드립니다.

 

 

[Linux] NAS란?

오늘은 NAS 스토리지에 대한 설명을 드리고 다음 포스터에서 NAS 생성 후 Windows와 Linux 서버에 각각 마운트하는 방법을 공유드리고자합니다. NAS Storage NAS 스토리지는 Network Attached Storage로 네트워크

itdalgong.tistory.com

 

 

NAS 생성


우선 Service에서 NAS를 선택한 후 NAS 볼륨 생성을 해줍니다.

 

NAS 볼륨 생성 버튼을 클릭하신 후 순서대로

NAS를 생성할 Zone 선택, 이름 설정, 용량 설정, 프로토콜 설정 등을 선택해주시면 되는데

이번 NAS는 Windows 서버에 연결할 NAS여서 CIFS로 설정 부탁드립니다.

 

이후 다음 버튼을 선택하여

NAS 접근제어 설정을 해주어야합니다.

NAS의 접근할 서버가 Read/Write가 필요한 서버인지 Read만 필요한 서버인지 선택하여

오른쪽으로 옮겨준 후 다음 버튼을 선택하여주면 됩니다.

 

프로토콜을 CIFS 로 선택해서 NAS를 생성할 때에는 

CIFS 인증 정보를 설정해주어야합니다.

 

이후 볼륨 생성 버튼을 클릭하시면 NAS 생성은 완료됩니다.

 

Windows 서버에 NAS 마운트


NAS를 마운트할 Windows 서버에 접속을 해준 뒤

시작 메뉴에서 Windows System -> This PC 를 선택해줍니다.

왼쪽 This PC에서 오른쪽 마우스 클릭 후 Map network drive를 선택해줍니다.

이후 NCP에 표시되는 마운트 정보를 입력해줍니다.

Drive에서는 C드라이브와 같이 무슨 드라이브로 마운트 될 건지 선택하고

Folder 에 마운트 정보를 입력해줍니다.

Finish를 선택했을 때 다음으로 넘어가지 못하고 아래와 같이

"This user can't sign in because this account is currently disabled."

에러가 발생한다면

마운트 정보 아래쪽에 

Connect using different credentials를 선택한 후 Finish 버튼을 눌러줍니다.

network credentials 창이 나오면 이전에 NAS 생성시에 설정한 

CIFS 설정 정보를 입력해주면 됩니다.

 

만약 설정한 CIFS 정보가 기억나지 않는다면

콘솔 - NAS - 볼륨설정 - CIFS 인증에서 변경이 가능합니다.

 

CIFS 인증정보를 입력한 뒤 OK를 누르면 아래와 같이 NAS가 마운트 된 것을 확인할 수 있습니다.

 

Linux 서버에 NAS 마운트


리눅스 서버에 NAS를 마운트하기 위해서는

이전 생성에서 CIFS 프로토콜을 선택해서 생성하였던 것을

NFS로 선택해주면 된다.

 

이후 서버에 NFS 패키지를 설치해준다.

CentOS

yum install nfs-utils

Ubuntu

apt-get install nfs-common

 

서버 OS에 따라 맞는 명령어를 사용해주면 된다.

 

이후 서비스 데몬 기동을 해준다.

CentOS

systemctl start rpcbind.service
systemctl enable rpcbind.service

Ubuntu

 

NAS와 마운트할 디렉토리를 생성 후 마운트를 해준다.

root@dalgong:/# mkdir nastest
root@dalgong:/# mount -t nfs -o vers=3 169.254.82.86:/n3030589_dalgong /nastest

 

/etc/fstab에 마운트 정보를 추가해준다.

169.254.82.86:/n3030589_dalgong /nastest nfs vers=3,defaults 0 0

 

완료한 후에 df -h 명령어를 사용해서 NAS 가 마운트 된 것을 확인할 수 있다.

root@dalgong:~# df -h
Filesystem                      Size  Used Avail Use% Mounted on
udev                            7.8G     0  7.8G   0% /dev
tmpfs                           1.6G  828K  1.6G   1% /run
/dev/xvda1                       49G  7.1G   40G  16% /
tmpfs                           7.9G     0  7.9G   0% /dev/shm
tmpfs                           5.0M     0  5.0M   0% /run/lock
tmpfs                           7.9G     0  7.9G   0% /sys/fs/cgroup
169.254.82.86:/n3030589_dalgong  500G  320K  500G   1% /nastest
overlay                          49G  7.1G   40G  16% /var/lib/docker/overlay2/307836a99cecb1a2dc2643cb4eb9233c2ac3b71f74fc3108c5bba8a3eb5cbbd6/merged
tmpfs                           1.6G     0  1.6G   0% /run/user/0

 

 

반응형