본문 바로가기

Foundation/- Linux

NFS(Network File System)

NFS (Network File System) 이란 ??

RPC를 이용하여 리모트 호스트 사용자가 원격지 컴퓨터에 있는 파일을 로컬 파일에 접근 하듯이 사용 할 수 있도록 하는 클라이언트/서버형 파일시스템 공유 프로토콜

 

NFS서버 설정에서 사용되는 파일

/etc/export

NFS 서버 설정 파일이며, NFS 서버에서 파일 공유를 위해 사용되는 모든 파일과 디렉터리를 정의하기 위해 사용된다.

 

/etc/fstab

NFS 서버에서 설정한 공유 디렉터리를 NFS 클라이언트에서 사용하기 위해 사용되는 파일이며, 설정 후 부팅하면 자동으로 클라이언트 시스템에 마운트된다.

 

/etc/sysconfig/nfs

NFS 서버에서 제공하는 NFS 서비스를 위해 사용되는 모든 포트에 대한 정보를 설정하는 파일이다.

 

NFS 환경 실습!

 

(1) #yum -y install nfs-utils             // NFS 패키지를 설치한다.

(2) 패키지 정상 설치 여부 확인

(3) #mkdir /NFS_SERVER-A         // NFS 서버에서 클라이언트

                                               공유 허용할 디렉터리 생성

(4) chmod -R 777 /NFS_SERVER-A // 클라이언트에게 권한을 준다.

 

(5) vim /etc/exports             //NFS설정 파일에서 공유 디렉터리 및 옵션 설정!

 

-NFS 옵션은 다음과 같다.  (root_squash,no_root_squash 중요)

 

(6) exportfs 명령어 사용 (/etc/exports 설정을 편집했으므로 #exportfs -r 해야함!)

exportfs 명령어는 nfs서버를 다시 시작하지 않고도 공유목록을 수정 할 수 있다. 

-a : /etc/exports 파일을 읽어들인다.

-r : /etc/exports 파일을 다시 읽어들인다.

-u [ip]:/[디렉터리] : 입력한 디렉터리를 공유목록에서 제외한다.

-v : 현재의 공유목록을 확인한다.  

 

 

(7) NFS 서버 시작

    #service rpcbind start        #service nfs start

동적으로 서비스와 포트를 연결할 때 사용하는 RPC 서비스를 관리하기 위한 rpcbind서비스와 nfs 서비스를 확성화한다.

 

(8) vi /etc/sysconfig/nfs (유동적 포트번호는 방화벽에 의해 차단되므로 고정으로 변경)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

'Foundation > - Linux' 카테고리의 다른 글

메일서버&웹 메일 구현  (0) 2017.06.12
네임서버(DNS)  (0) 2017.06.04
VMwareTools & NC(NetCat)  (0) 2017.05.16
응급처치 & GRUB설정  (0) 2017.05.16
Telnet & SSH & VNC  (0) 2017.05.15