NFS, AutoFS

· LinuxFile-System


목차

  1. NFS/AutoFS 개요
  2. NFS+AutoFS 구성 흐름
  3. NFS+AutoFS 구성 장점 및 팁

1. NFS란?

주요 특징

항목내용
프로토콜TCP/UDP (주로 TCP)
권한 관리파일/디렉터리 퍼미션 유지
보안IP 제한, NFSv4에서는 Kerberos 가능
대표 명령exportfs, showmount, mount

2. AutoFS란?

주요 특징

항목설명
자동 마운트디렉터리에 접근할 때 자동 마운트
비활성화 관리일정 시간 사용하지 않으면 자동 해제 (timeout)
설정 파일/etc/auto.master/etc/auto.*로 관리
메모리 절약필요할 때만 마운트하므로 리소스 절감

주요 구성 파일

파일명설명
/etc/auto.master마스터 설정 파일 (맵파일 지정)
/etc/auto.*실제 마운트 규칙 정의

3. NFS + AutoFS 구성 흐름

[사용자 접근] → [AutoFS 동작] → [NFS 마운트]
→ [파일 접근 가능] → [미사용 시 언마운트]
+------------------+
| NFS 서버          |
| /data/share       |
|                  |
+------------------+
           |
           | 192.168.0.0/24
           |
+------------------+
| NFS 클라이언트    |
| autofs 관리      |
| /mnt/nfs/share   |
|                  |
+------------------+

4. NFS 서버 설정 예시

/etc/exports

/data/shared 192.168.0.0/24(rw,sync,no_root_squash)

서비스 재시작

systemctl restart nfs-server
exportfs -rv

5. 클라이언트 AutoFS 설정 예시

/etc/auto.master

/mnt/nfs /etc/auto.nfs

/etc/auto.nfs

share -fstype=nfs,rw 192.168.0.100:/data/shared

서비스 재시작

systemctl restart autofs

마운트 상태 확인

cat /proc/mounts | grep autofs

✅ 6. NFS+autofs 구성 장점

장점설명
성능부팅 시 불필요한 마운트 X (필요할 때만 마운트)
자원 절약필요할 때만 마운트하므로 메모리, 네트워크 부담 감소
관리 편의성클라이언트 설정 변경 없이 서버 추가 가능 (auto.*만 수정)
장애 복원력네트워크 장애 시 즉시 언마운트, 재접속 시 자동 재마운트

📌 기타 팁

/etc/autofs.conf
timeout = 300  # 기본 5분, 필요시 조정


예전 블로그에 적었던 작업 기록을 옮겨온 글입니다.


← Blog 목록