[LINUX][RHEL7] 리눅스 NFS서버 NFS클라이언트 설정
[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 |