일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- UE4
- ue5
- java
- mysql
- weblogic
- 펜실베이니아
- rollbackOnly
- mastering unreal engine
- JPA
- spring
- kospi
- 증시
- 필라델피아
- 금융공학
- paper2d
- 어학연수
- 인물
- 유학
- 삼성 플렉스북
- spring security
- 학생비자
- flex하는게 아니었는데..
- @JsonView
- spring message converters
- jdk17
- 주식
- 최근증시
- HRD
- 월화수목금토익
- AT&T
Archives
- Today
- Total
HeBhy, since 1983.
CentOS7에서 다른서버 폴더 nfs mount하기 본문
aws 인스턴스(서버)에서 타 서버 파일을 마운트하고 싶을때..(이왕이면 같은 인트라넷상 서버로..)
1.1.1.1 서버(이하 "1서버")의 /abc 폴더를 2.2.2.2 서버(이하 "2서버")의 /mnt/abc로 마운트하고싶다면..?
일단 공유해줄 서버에서 /etc/exports를 편집해주자. 이건 구글링 하면 되는데..기본옵션은
공유할폴더경로 2.2.2.2(ro,root_squash)
정도로 하면 되겠다.(쓰기가 필요하면 ro->rw) 3.3.3.3 서버도 하고싶다면 뒤에 IP추가하고 ()옵션도 똑같이 적어주자..
그다음, centos7에서는 nfs설치가 되어있는데 활성화가 안되어 있다.. 활성화 시켜주자..
$ systemctl enable nfs
$ systemctl start nfs
이제, 공유받을 서버에서 공유할 준비가 되었나 확인해보자.
$ showmount -e 1.1.1.1
에러가 뜬다고? 1서버의 firewall-cmd에서 trusted zone에 2.2.2.2를 추가해주면 됨.. 포트 열고 자시고 할거 없음..
자 이제 마지막임.. 마운트 해줄 폴더를 만들고 마운트 하면 끝..
$ mkdir /mnt/abc
$ mount -t nfs 1.1.1.1:/abc /mnt/abc
끝.. 이 아니라.. 서버가 재부팅 되어도 마운트를 유지하려면? /etc/fstab 파일에 다음을 추가한다.
설명은 역시 구글링으로..
1.1.1.1:/abc /mnt/abc nfs defaults 0 0
잘 입력되었나 테스트하려면 아래처럼 마운트를 해제했다가 다시 마운트 해보면 된다.(fstab를 즉시 실행)
*주의: 마운트 폴더에서 빠져나와야 해제가 된다.. access중이면 해제 불가.
$ mount -f /mnt/abc
$ mount -a
이 예제는 멀티서브도메인 ssl 인증서를 다른 서브도메인 서버로 자동으로 배포하거나(마운트후 crontab으로 복사), 이미지 서버의 업로드파일을 분할 서버로 옮길때 쓰면 되겠다..
'Dev > Web' 카테고리의 다른 글
Comments