NFS (Network File System)

Server

sudo apt install -y nfs-kernel-server

nfs-server 패키지를 설치한다.

이제 공유할 새 디렉터리를 만들 것이다. 여기서는 ‘/mnt/shared’와 ‘/srv/data’ 두 디렉터리를 클라이언트와 공유할 것이다.

mkdir -p /mnt/shared
mkdir -p /srv/data

이제 두 공유 디렉터리의 소유권을 ‘nobody:nogroup’으로 변경한다.

chown nobody:nogroup /mnt/shared /srv/data

image.png

image.png

nfs에 대한 공유 디렉터리를 구성하려면 ‘/etc/exports’ 구성을 편집해야 한다.

vi /etc/exports

### vi ###
**/mnt/shared 10.0.10.0/24(rw,sync,no_subtree_check)
/srv/data 10.0.10.0/24(rw,sync,no_root_squash,no_subtree_check)**
### vi ###

systemctl restart nfs-server
systemctl is-enabled nfs-server
systemctl status nfs-server