본문 바로가기

리눅스

[Linux] NFS (network file system)


NFS  설정

OS : RHEL 4.5  32bit
date : 2011.10월경

NFS 의 간단 설명이다.
기본 OS 는 개발 패키지 포함 버전이다.

[패키지 확인]
nfs-utils
nfs-utils-lib
portmap

[NFS 설정]
vi /etc/exports
 /data/NFS-DATA 192.168.1.175(rw,no_root_squash)
마운트디렉토리 NFS접속클라이언트아이피(옵션)

[NFS 옵션]
no_root_squash : 클라이언트가 root 일지라도 nobody 사용자로 취급하거나 서버와 클라이언트 모두 같은 root 권한으로 사용.
                         보안상 주의 필요. 기본값
ro                     : read 전용 마운트. 기본값
rw                    : read / write 전용 마운트
wdelay             : write 요청이 있을때 또는 요청이 예상 될 때 데이터 쓰기 동작을 연기할 수 있는 옵션. 기본값

[NFS 데몬 시작]
service nfs start
service portmap start

exportfs -ra : nfs 와 portmap 을 한번에 실행시킬수 있는 명령어이다.

exportfs -v  : 이 명령어가 안먹힐 경우 방화벽 설정을 해주어야 한다.


[NFS 클라리언트 설정]
mount -t nfs [NFS서버아이피:공유디렉토리] [마운트포인트]
ex) mount -t nfs 192.168.1.2:/data/NFS-DATA /DATA

df -h 등의 파티션 확인 명령어로 확인가능

umount [마운트포인트]  로 해지 가능하다. (디렉토리 안에 위치한 유저가 없어야 가능하다)
ex) umount /DATA