본문 바로가기
IT/LINUX

[LINUX][RHEL7] 리눅스 NFS서버 NFS클라이언트 설정

by 양눈 2017. 1. 12.

[LINUX][RHEL7] 리눅스 NFS서버 NFS클라이언트 설정

 

Redhat7 리눅스 서버에서 기본적인 NFS사용 방법을 알아보도록 합니다.

 

 

1. NFS 서버 설정(export) 

1) NFS관련 패키지 설치

yum을 사용하여 nfs-utils 패키지를 설치합니다.

# yum install nfs-utils

 

2) NFS서버 서비스 가동 재부팅 활성화

nfs서버 데몬을 시작하고, 재부팅시 자동 실행 될수 있도록 enable 명령을 통해 활성화 시킵니다.

# systemctl start nfs-server

# systemctl enable nfs-server

 

3) exports 파일 설정

export 할 디렉토리를 생성 한 후 exports 파일을 설정 합니다.

# mkdir /test

# vim /etc/exports

/test    *(rw)

각 항목의 의미는 아래와 같습니다.

/test : 공유할 디렉토리

* : 허가할 호스트 대역

rw : 디렉토리 권한

 

 

4) 수정내용 반영
수정한 내용을 exportsfs 명령으로 반영합니다.
 

 # exportfs -r

 

5) 서비스에 대해 방화벽 허가

firewalld가 실행중인 경우 nfs서비스가 사용될수 있도록 방화벽의 디폴트 존에 등록 해줍니다.

# firewall-cmd --permanent --add-service=nfs

# firewall-cmd --reload

# firewall-cmd --list-all

 

6) NFS공유 확인

아래 명령으로 NFS설정이 정상적으로 되었는지 확인 합니다.

# showmount -e

# exportfs -v

 

 

2 클라이언트 마운트 설정 (import)

1) 패키지 설치

yum명령을 통해 nfs 패키지를 설치합니다.

# yum -y install nfs-utils

 

2) export 지점확인

NFS서버에서 export 되고있는 지점을 확인합니다.

# showmount -e 192.168.0.1

192.168.0.1 : nfs 서버 주소

 

3) 마운트 디렉토리 생성

NFS클라이언트에 마운트 할위치의 디렉토리를 생성 합니다.

# mkdir /test/nfs

 

4) 마운트

생성된 디렉토리에 NFS디렉토리를 마운트 합니다.

# mount -t nfs -o sync 192.168.0.1:/test /test/nfs

 

5) 마운트 확인

정상적으로 마운트 되었는지 확인합니다.

# df -h | grep nfs

192.168.0.1:/test/nfs   24G  6.4G   16G  30% /test/nfs

 

6) fstab 등록

fstab 파일에 마운트 정보를 등록하여 리부팅시 마운트 될 수 있도록 합니다.  

#vim /etc/fstab

192.168.0.1:/test     /test/nfs       nfs     sync    0 0


댓글