본문 바로가기
LINUX

우분투 NAS 설치 및 설정

by Rainbound-IT 2022. 3. 25.
반응형

우선 nfs 패키지 설치를 합니다.

 

 

NAS 서버설정

apt install nfs-kerel-server

 

인터넷 뒤져보면 rpcbind, portmap을 같이 설치해줘야한다고 하는데

6버전이상부터는 같이 깔리고 역할을 대신하여 따로 설치할필요가 없습니다.

 

systemctl restart nfs

 

로 실행

실행 후 포트가 열려있는지 확인합니다

 

netstat -nap

nfs 포트 2049가 있는지 확인합니다.

 

그리고 NAS에서 공유될 폴더를 생성하고 권한설정을 해줍니다.

인터넷에 뒤져보면 보통 /mnt/[폴더명] 이런식으로 되어있어서 저도 그렇게 했습니다.

(추후에 다시 설정을 하는데 이거 설정하는것과 또 설정하는것중 어떤게 영향을 미치는지 확인은 해봐야 해서 그냥 저는 권한을 모두 줬습니다.)

 

sudo mkdir /mnt/[폴더명]

 

그리고 권한설정을해줍니다.

 

sudo chmod -R 777 /mnt/[폴더명]

 

그리고 nfs 설정을 해줍니다.

설정은 /etc/exports 파일에서 합니다.

거기에 

[mount될 폴더경로]  client IP(옵션)

를 적어주면됩니다.

 

ip의 경우는 단일로 적어줘도 되고

192.168.100.0/24 처럼 특정 네트워크를 지정할수도 있습니다.

 

옵션은 저는 rw,sync,no_root_squash,no_subtree_check로 적어줫습니다.

rw - 읽고 쓰기 허용

sync- 동기화, nfs에 변경사항 적용하기전에 디스크에 기록

no_root_squash - 클라이언트 root 권한 X

no_subtree_check - 하위디렉토리 옮길시 검사 X

 

저장후 명령어로 재실행 해줍니다.

sudo systemctl restart nfs-kernel-server

 

 

 

클라이언트 설정

패키지 설치

sudo apt-get install nfs-common

 

마운트할 디렉토리 생성

mkdir /mnt/[이름]

 

마운트

mount [nas ip]:[nas에서 설정한폴더] [클라이언트에서 마운트할 폴더]

 

하면 완료입니다.

 

 

 

 

그리고 클라이언트에서 자동으로 마운트 할수있게 설정할수 있는데

자동으로 마운트시 NAS가 없다면 오류가 날수도 있어서 안하는게 좋을수도 있습니다.

그래서 보면 noauto로 해놓고 mount -a 로 해당 설정대로 마운트 하는경우가 많은것같습니다.

 

sudo vi /etc/fstab

 

fstab에 마운트 설정값을 입력해줍니다.

[device] [마운트 될 디렉토리] [파일시스템타입] [옵션] [backup여부(0은X,1은o] [파일시스템체크, 0~X, 1~O]

옵션에서 default 입력하면 rw(읽기쓰기허용), nouser(root만 mount), auto(자동마운트), suid(setuid,setgid허용), exec(실행파일 실행허용)이 됩니다.

 

 

저는 아래처럼입력하였습니다.

 

 

 

반응형

'LINUX' 카테고리의 다른 글

노트북에 Ubuntu Server 20.04.2 LTS 설치  (0) 2022.04.15
우분투 메모리 확인  (0) 2022.03.30
프로세스 실행 위치 찾기  (0) 2022.03.25
우분투 desktop에 apache 설치  (0) 2022.03.25
우분투 desktop vs server 차이  (0) 2022.03.25

댓글