목차
테스트 환경
Name | Version | |
OS | CentOS | 7 |
I.NFS 설정 가이드
- NFS Server 설치 및 Client 설정
1.NFS Server 설치(192.168.10.15)
1) nfs-utils 설치
[root@nfs-data ~]# yum install nfs-utils
2) 공유 폴더 생성 및 권한/소유자 변경
[root@nfs-data ~]# mkdir /data/jira_share [root@nfs-data ~]# chmod -R 755 /data/jira_share [root@nfs-data ~]# chown atlassian:atlassian /data/jira_share
3) 서비스 등록
[root@nfs-data ~]# systemctl enable rpcbind [root@nfs-data ~]# systemctl enable nfs-server Created symlink from /etc/systemd/system/multi-user.target.wants/nfs-server.service to /usr/lib/systemd/system/nfs-server.service. [root@nfs-data ~]# systemctl enable nfs-lock [root@nfs-data ~]# systemctl enable nfs-idmap [root@nfs-data ~]# systemctl start rpcbind [root@nfs-data ~]# systemctl start nfs-server [root@nfs-data ~]# systemctl start nfs-lock [root@nfs-data ~]# systemctl start nfs-idmap
4) exports 파일에 공유폴더 설정
[root@nfs-data ~]# vi /etc/exports /data/jira_share 192.168.10.*(rw,sync)
5) nfs 서버 재시작
[root@nfs-data ~]# systemctl restart nfs-server
6) 방화벽 예외처리
[root@nfs-data ~]# firewall-cmd --permanent --zone=public --add-service=nfs [root@nfs-data ~]# firewall-cmd --permanent --zone=public --add-service=mountd [root@nfs-data ~]# firewall-cmd --permanent --zone=public --add-service=rpc-bind [root@nfs-data ~]# firewall-cmd --reload
2.NFS Client 설치(192.168.10.13/14)
1) nfs-utils 설치
[root@alm13 ~]# yum install nfs-utils
2) 공유 폴더 생성 및 권한/소유자 변경
[root@alm13 ~]# mkdir /data/share [root@alm13 ~]# chmod -R 755 /data/share [root@alm13 ~]# chown atlassian:atlassian /data/share
3) NFS 공유 폴더를 마운트
[root@alm13 ~]# mount -t nfs 192.168.10.15:/data/jira_share /data/share [root@alm13 ~]# df -kh Filesystem Size Used Avail Use% Mounted on /dev/mapper/cl-root 35G 2.7G 33G 8% / 192.168.10.15:/data/jira_share 35G 1.4G 34G 4% /data/share
4) Client 서버 재시작시 자동 마운트 설정
[root@alm13 ~]# vi /etc/fstab 192.168.10.15:/data/jira_share /data/share nfs defaults 0 0