본문 바로가기

리눅스

우분투 24.04에서 NFS 서버를 설치하고 NFS 볼륨을 마운트하는 방법

728x90
반응형

우분투 24.04에서 NFS 서버를 설치하고 NFS 볼륨을 마운트하는 방법

테스트 환경

운영체제 정보

$ lsb_release -d
Description:    Ubuntu 24.04.3 LTS

1. 패키지 설치

sudo apt update
sudo apt install -y nfs-kernel-server

서비스 확인

sudo systemctl status nfs-server

2. 공유할 디렉토리 준비

/usr/share/nginx/html 디렉토리 공유

sudo mkdir -p /usr/share/nginx/html
sudo chown nobody:nogroup /usr/share/nginx/html
sudo chmod 755 /usr/share/nginx/html

3. /etc/exports 설정

내부망 : 192.168.0.0/24

sudo vim /etc/exports
/usr/share/nginx/html 192.168.0.0/24(rw,sync,no_subtree_check,no_root_squash)

옵션 설명

  • rw : 읽기/쓰기
  • sync : 안정성 우선 (권장)
  • no_subtree_check : 성능/안정성 ↑
  • no_root_squash : PXE / 시스템 설치용일 때 필요
    • 일반 파일 서버면 빼는 게 안전함

4. export 적용

sudo exportfs -rav
exporting 192.168.0.0/24:/usr/share/nginx/html

확인

sudo exportfs -v
/usr/share/nginx/html
                192.168.0.0/24(sync,wdelay,hide,no_subtree_check,sec=sys,rw,secure,no_root_squash,no_all_squash)

클라이언트에서 테스트

클라이언트 패키지

sudo apt install -y nfs-common

마운트 테스트

sudo mkdir -p /mnt/nfs
sudo mount -t nfs 192.168.0.201:/srv/nfs /mnt/nfs

확인

df -h | grep nfs

서비스 확인

rpcinfo -p

포트 열림 확인

ss -tulnp | grep nfs

 

728x90
반응형