반응형
저는 현제 GCP를 사용중입니다.
향후 NAS와도 연결 예정임으로 nfs를 설치하여 공유하였습니다.
서버 : debian 9
클라이언트 : centos 7
*서버*
공유할 폴더를 생성해 줍니다.
sudo mkdir /data
nfs를 설치해 줍니다.
yum install nfs-utils nfs-utils-lib
설치 후 접속허용할 클라이언트를 설정해 줍니다.
sudo vi /etc/exports
...더보기
/data XXX.XXX.XXX.XXX (rw,sync)
- 공유폴더경로
- 허용ip : XXX.XXX.XXX.* or XXX.XXX.XXX.2[2-5] or XXX.XXX.XXX.102
- 옵션
ro => 읽기 권한만 부여
rw => 읽기 쓰기 권한 부여
root_squash => 클라이언트에서 root를 서버상의 nobody 계정으로 매핑
no_root_squash => 클라이언트 및 서버 모두 root 계정 사용
sudo systemctl restart nfs
설정 완료 후 nfs재시작
설정이 완료 되었는지 확인
sudo showmount -e 127.0.0.1
자기 ip 확인 시 설정 내용이 나와야 함.
...더보기
/data XXX.XXX.XXX.XXX
*클라이언트*
마운트할 폴더 생성
sudo mkdir /data
생성한 폴더에 마운트
sudo mount XXX.XXX.XXX.XXX:/data
마운트 확인
df -h /data
정상 마운트시 filesystem 항목에 해당 ip와 폴더 경로가 표시됨.
*특이사항*
서버에서 공유설정 시 아이피 끝자리를 * 처리하여 여러 서버를 허용하려 하였지만 마운트 할수 없었습니다.
- access denied by server
여러가지 찾아본 결과 저는 *를 사용하지 않고 특정 서버의 ip를 허용시에 정상적으로 마운트 할수 있었습니다.
반응형
'IT > UNIX' 카테고리의 다른 글
| MAC OS - catalina에서 JAVA 6 설치하지 (0) | 2019.11.07 |
|---|---|
| CentOS 7 Minimal 설치 및 초기 설정 (0) | 2019.08.26 |
| GCP CentOS7 디스크 추가 하기 (0) | 2019.07.23 |
| 일반계정으로 1024미만 포트 사용하기! (0) | 2019.03.18 |
| unix bash For Loop 예제 (0) | 2019.02.27 |

