테스트된 환경은 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
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