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
반응형
'리눅스' 카테고리의 다른 글
| 우분투 24.04에서 dnsmasq를 사용하여 DNS와 DHCP 서버를 구성하는 방법 (0) | 2025.12.22 |
|---|---|
| VirtualBox의 가상 그래픽 카드(vmwgfx) 드라이버와 Ubuntu 24.04 커널 간의 호환성 문제 (1) | 2025.12.22 |
| CentOS Stream 10에서 PXE 서버를 구성하는 방법 (0) | 2025.12.21 |
| CentOS Stream 10에서 고정 IP를 설정하는 방법 (0) | 2025.12.21 |
| 우분투 22.04에서 PXE 네트워크 부팅 서버를 구성하는 방법 (0) | 2025.12.20 |