리눅스 NFS (네트워크 파일 시스템 ) 설치하기

by 조쉬 posted Feb 27, 2014
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄
테스트된 환경은 Centos 5.3 입니다.

Centos 설치 시 Server Configuration Tools 패키지를 설치한다.

또는 yum 으로 아래 패키지를 설치한다.
yum install portmap nfs-utils

패키지가 설치되있는지 확인한다.
rpm -q portmap nfs-utils

server쪽 디렉토리 공유설정을 해준다.
vi /etc/exports

패턴 -> /공유경로 대상(옵션)
예제)
/data DOMAIN_or_IP(rw,no_root_squash)

[설정 옵션]


NFS 사용을 위해 portmap 과 nfs 를 차례로 실행시킨다.
/etc/init.d/portmap start
/etc/init.d/nfs start

부팅시 자동시작 등록을 한다.
chkconfig nfs on
확인한다.
chkconfig --list |grep nfs

공유목록을 확인한다.
exportfs -v
[옵션]



마운트 할 디렉토리를 생성한다.
mkdir /data

/etc/rc.local 에 등록하거나,
mount -t nfs -o nolock,rw DOMAIN_or_IP:/data /data

/etc/fstab 을 수정한다.
192.168.1.100:/data /data nfs defaults,nolock 0 0
mount -a 로 마운트를 해볼 수 있으며,

재부팅 후 정상적으로 마운트 되는지도 확인한다.
마운트 해제 시
umount /data

방화벽에서 포트에 대한 접근을 허용 해준다.

pormap 은 기본적으로 랜덤으로 포트를 바인딩하기 때문에 해당 포트만 허용하기는 번거롭다.
간단하게 접속하는 ip 의 주소를 허용해주도록 설정한다.
iptables -A RH-Firewall-1-INPUT -s 192.168.1.100 -j ACCEPT