OS/centos

CentOS7 - NFS 연동

물방울시드 2022. 4. 6. 14:05

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