NFS 서버구축(리눅스 2조)

Download Report

Transcript NFS 서버구축(리눅스 2조)

NFS란 ?
NFS(Network File System)
네트워크 상에서 파일 시스템을 공유하도록
설계된 파일 시스템의 한 종류이다.
다른 호스트에 있는 파일 시스템의 일부를
자신의 디렉토리인 것처럼 사용할 수
있도록 해주는 것이 NFS이다.
NFS 서버설치
RPM 명령어 이용 패키지 설치 확인
# rpm -qa | grep nfs
nfs-utils-1.0.6-70.EL4(이 결과와 다를 수 있음)
# rpm -qa | grep portmap
portmap-4.0-63(이 결과와 다를 수 있음)
대부분 기본적으로 설치 되어 있음
다운로드
wget http://mirror.oss.or.kr/pub/centos/5.5/os/i386/CentOS/RPMS/nfs-utils-lib-1.0.6-3.i386.rpm
wget http://mirror.oss.or.kr/pub/centos/4.4/os/i386/CentOS/RPMS/libgssapi-0.8-1.i386.rpm
라이브러리 설치
# rpm -Uvh *.rpm
NFS 서버 데몬 구동
# ntsysv
NFS, portmap 자동 실행,
iptables 방화벽을 체크 해제하고 nfs를 체크한다.
NFS 서버 데몬 구동
NFS 서버 데몬 구동
NFS 서버 데몬 구동
# /etc/rc.d/init.d/portmap start
portmap (을)를 시작합니다: [ 확인 ]
# /etc/rc.d/init.d/nfs start
NFS 서비스를 시작하고 있습니다: [ 확인 ]
NFS 쿼터를 시작하고 있습니다: [ 확인 ]
NFS 데몬을 시작함: [ 확인 ]
NFS mountd를 시작하고 있습니다: [ 확인 ]
NFS 서버 공유목록 설정
# vi /etc/exports
NFS 서버 공유목록 설정
# cd /home/
공유 디렉토리를 만든다
# mkdir data
권한설정
# chmod 777 data
# exportfs -v
/home/data
192.168.1.1(rw,wdelay,root_squash)
나오지 않는다면 nfs 를 재가동 해보시길 바랍니다.
# /etc/rc.d/init.d/nfs restart
클라이언트 서버
공유디렉토리 만들기
# cd /home
# mkdir /home/data1
mount 명령어로 NFS 서버의 공유 디렉토리를 마운트 시킨다.
# mount -t nfs 192.168.1.1:/home/data /home/data1
만약 마운트가 되지 않으면 방화벽 사용 중지 (서버 쪽, 클라이언트 쪽 모두)
# /etc/init.d/iptables stop
nfs 재가동(서버측)
# /etc/rc.d/init.d/nfs restart
클라이언트 서버
마운트 확인
# cat /etc/mtab | grep
/home/data
# df -h
클라이언트 서버
부팅시 자동 마운트
# vi /etc/fstab
192.168.1.1:/home/data /home/data
nfs
defaults
마운트 해제 시
# umount /home/data
마운트가 안될 시에 클라이언트 서버에도
NFS 설치 및 portmap 등 재가동 확인해보세요.
12