*서비스구성(NFS server) p.210~
1.패키지설정 -> nfs-utils
2.서비스구성 -> 디렉토리 준비( and 디렉토리에 대한 권한 설정), /etc/exports (공유 디렉토리, 대상설정, 옵션 입력), 서비스 설정파일
3.서비스활성화 ->nfs-server + nfs-secure-server(보안설정 추가할때 사용) or nfs-secure(nfs 서버 보안설정때 사용)
4.방화벽구성-> nfs만 오픈해주면 됨(그럼 파일공유 가능해짐)
*Client 구성
nfs-utils
mount -> mount(재부팅하면 리셋됨, 필요할때만 사용), /etc/fstab(부팅할때마다 마운트해줘서 편함, 부팅시 연결), autofs(자동으로 연결 설정 및 해제, 사용시 연결 =>네트워크 리소스 줄이기 위해서 사용)
*mount -t(File System), -o(마운트 옵션)
<nfs 실습>
student@student-B85M-DS3H-A:~$ ssh user@192.168.122.150
user@192.168.122.150's password:
Last login: Thu May 20 09:38:20 2021 from gateway
yum list nfs-utils
yum list install -y nfs-utils > /dev/null
su -
mkdir -p /nfs/share
ip a
vi /etc/exports
ShareDir ClientAddress
#/nfs/share *.no.break.co.kr
#/nfs/share 192.168.122.0/24
# 192.168.122.10/32
# client.nobreak.co.kr
# *
/nfs/share 192.168.122.0/24(rw,sync)
tail -n 1 /etc/exports
/nfs/share 192.168.122.0/24(rw,sync)
exportfs -r
systemctl is-active nfs-server
inactive
systemctl start nfs-server
systemctl is-active nfs-server
active
systemctl enable nfs-server --now
firewall-cmd --add-service=nfs --permanent
success
ls -l /etc/sysconfig/nfs
ls -l /etc/nfs.conf
systemctl status nfs-secure-server
systemctl status nfs-secure
yum list nfs-utils
mkdir /mnt/nfs
mount -t nfs -o rw,sync 192.168.122.150:/nfs/share /mnt/nfs