AWS에서 NFS 설정으로 폴더 공유하는 방법

AWS에서 NFS 설정으로 폴더 공유하는 방법
 
 
 
 
 
참고한 블로거 글 
 
 
서버 설정
 
#yum -y install nfs-utils
--> nfs 관련 프로그램을 설치합니다.
 
 
[root@localhost ~]#vi /etc/exports
/nfstest 211.110.***.***(rw)
 
/nfstest  <-- 자동메일에서 첨부할 파일이 첨부되는 경로를 지정하면 됩니다.
211.110.***.***  <-- 엔픽 테스트 서버고정아이피이며 실제 서비스가 되면 이 아이피는 변경될 것입니다.
 
[root@localhost ~]#service nfs stop
[root@localhost ~]#service nfs start    <-- 서비스 다시 시작해주어야 위의 설정파일이 먹힙니다.
[root@localhost ~]#chkconfig --level 3 nfs on  <-- 서버 리부팅 시 nfs 자동실행되게 설정합니다.
 
 
[root@ip-172-31-47-232 nfstest]# showmount -e   <--  현재 설정한 상태를 확인합니다.
Export list for ip-172-****-***:
/nfstest 211.110.***.***
[root@infstest]#
 
 
aws 보안 그룹으로 이동하여 방화벽 정책을 추가해줍니다.
아래 처럼 2049 포트를 211.110.***.***  아이피에 대해 허용해줍니다.  tcp , udp 둘 다 해줍니다.
 
 
 
이제 서버 측의 설정은 끝났습니다.
 
 
 
클라이언트 설정
 
#yum -y install nfs-utils
--> nfs 관련 프로그램을 설치합니다.
 
[root@localhost ~]#chkconfig --level 3 nfs on  <-- 서버 리부팅 시 nfs 자동실행되게 설정합니다.
 
[root@q352-3002 ~]# mkdir /test  <-- 마운트할 임의의 폴더를 생성합니다. 이 폴더에 aws의 파일들이 보여지게됩니다.
[root@q352-3002 ~]# mount -t nfs 54.18.***.***:/nfstest /test
[root@q352-3002 ~]# cd /test
[root@q352-3002 /test]# ll
total 0
-rw-r--r-- 1 root root 0 2019-07-25 10:17 test.txt
 
 
54.180*.***.*** <--  aws의 가상서버 고정아이피입니다. 
 
/nfstest  <-- aws 서버에 첨부파일이 위치한 경로입니다.
/test  <--  테스트 서버의 경로입니다.  실제 test.txt  파일은 aws의 파일인 것입니다.
 
 
#vi /etc/fstab   <-- 서버 리부팅시에 자동으로 마운트하게 아래 설정 추가합니다.
54.18*.***.***:/nfstest    /test    nfs   soft,ro      1 2
 
 
 
 
 
 

안녕하세요. 썬더메일입니다. 영업문의: 070-7095-9792 , 기술문의: 070-7095-9794 , 메일문의처
지원 서비스: 대량ㆍ자동메일(API포함), 대량ㆍ자동SMS, 카카오톡 알림톡, 설문조사(와이즈서베이)

댓글