반응형
부제 : 서버 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 |
---|