'ln'에 해당되는 글 1건

  1. 2019.08.23 서버간 파일공유 하기 (nfs)
반응형

저는 현제 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를 허용시에 정상적으로 마운트 할수 있었습니다.

반응형
Posted by 투명강아지
,