CentOS7 - NFS 연동
nfs-server (192.168.72.102)
yum install nfs-utils -y
공유할디렉터리생성 : mkdir /nfstest
호스트설정(추가)
vi /etc/hosts
192.168.72.101 nfs-server
192.168.146.101 nfs-client
마운트설정
vi /etc/exports
/nfstest 192.168.72.103(rw,no_root_squash,sync, 권한등등)
*권한참조
rw : 읽기, 쓰기 가능
ro : 읽기만 가능
secure : 클라이언트 마운트 요청 시 포트를 1024 이하로 설정
noaccess : 액세스 거부
root_squach : 클라이언트의 root가 서버의 root 권한을 획득하는 것을 차단
no_root_squash : 클라이언트의 계정을 root로 매핑
sync : 파일 시스템이 변경되면 즉시 동기화
all_squach : root를 제외하고 서버와 클라이언트의 사용자를 동일한 권한으로 설정
no_all_squach : root를 제외하고 서버와 클라이언트의 사용자들을 하나의 권한을 가지도록 설정
export 내용 적용
exportfs -r
export 내용 확인
exportfs -v
systemctl enable rpcbind
systemctl start rpcbind
systemctl status rpcbind
systemctl enable nfs-server
systemctl start nfs-server
systemctl status nfs-server
===============
nfs-client (192.168.146.103)
yum install nfs-utils -y
공유할디렉터리생성 : mkdir /nfstest
호스트설정(추가)
vi /etc/hosts
192.168.72.101 nfs-server
192.168.146.101 nfs-client
systemctl enable rpcbind
systemctl start rpcbind
systemctl status rpcbind
systemctl enable nfs-server
systemctl start nfs-server
systemctl status nfs-server
showmount -e ip : 마운트가능한지확인
showmount -e 192.168.72.102
마운트진행
mount -t nfs 192.168.72.102:/nfstest /nfstest
부팅시 자동 마운트
vi /etc/fstab
192.168.72.102:/nfstest /nfstest nfs defaults 0 0
==========================
yum list installed | grep nfs