관심있는 주제/그 외

서로 다른 서버 mount 하는 법

Lynn123 2023. 10. 24. 23:35
반응형

부제 : 서버 A를 서버 B에 mount 하는 방법

1. A 서버 : mount 하고 싶은 폴더 설정

  • /etc/exports에 내용 추가
vi /etc/exports

>>>
# /etc/exports: the access control list for filesystems which may be exported
#		to NFS clients.  See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes       hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)## Example for NFSv4:
# /srv/nfs4        gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes  gss/krb5i(rw,sync,no_subtree_check)
#
# 공유할 폴더 경로 / 공유할 IP / 공유 옵션 / 사용 계정 / 
/data *(rw,no_root_squash,sync,insecure)
  • exports에 추가한 내용 반영하기 위해 nfs 재시작
    • exportfs -ra 의 경우 /etc/exportfs의 syntax error까지 잡아주기 때문에 한번 하고 restart 하는 게 좋을 거 같음
# 방법 1
exportfs -ra

# 방법2
service nfs-kernel-server restart
  • 공유 가능한 상태인지 확인
exportfs -v

>>>
/data <world>(rw, ... )

2. B 서버 : A 서버 폴더 mount

  • A 서버 mount 가능한지 확인
    • nfs-common 설치 필수 (apt install nfs-common)
showmount -e 서버A주소

>>>
Export list for 서버A:
/data *
  • mount 진행
mount -t nfs 서버A주소:/data /mount할_경로
  • df -h 로 mount 잘 됐는지 확인
  • 만약 mount를 해제하고 싶으면 umount 서버A주소:/data 하면 됨
반응형

'관심있는 주제 > 그 외' 카테고리의 다른 글

서버 간 파일 전송하는 방법 (wget)  (0) 2023.10.24