NFS Network File System; file storage

박기원·2022년 5월 3일
0

On-Premise

목록 보기
2/8
post-thumbnail

네트워크 파일 시스템(Network File System, NFS)은 1984년에 썬 마이크로시스템즈가 개발한 프로토콜입니다. 클라이언트 컴퓨터의 사용자가 네트워크 상의 파일을 직접 연결된 스토리지에 접근하는 방식과 비슷한 방식으로 접근하도록 도와 줍니다. 다른 수많은 프로토콜과 마찬가지로 ONC RPC 시스템을 기반으로 합니다. 네트워크 파일 시스템은 RFC에 정의된 오픈 표준이므로 누구나 구현할 수 있습니다.

  • 서버
# yum install -y nfs-utils
# mkdir /share && cd $_
# echo "Hello" > test.txt
# vi /etc/exports
/share 본인 ip(rw,sync)
# chmod 707 /share
# systemctl enable --now nfs-server
# exportfs -v

방화벽 추가 및 리로드

# firewall-cmd --permanent --add-service=nfs
# firewall-cmd --permanent --add-service=rpc-bind
# firewall-cmd --permanent --add-service=mountd
# firewall-cmd --reload
  • 클라이언트
# rpm -qa | grep nfs-utils
# yum install -y nfs-utils
# showmount -e db.giwon.shop
# mkdir share
# mount -t nfs db.giwon.shop:/share /mnt
# df -h
# vi /etc/fstab
본인 ip:/share /root/share nfs defaults 0 0
  • Ubuntu
# sudo apt update -y
# sudo apt install -y nfs-common
# sudo showmount -e db.giwon.shop
# sudo mount -t nfs db.giwon.shop:/share /mnt
# sudo vi /etc/fstab

✍ fstab에 작성

본인 ip:/share /root/mnt nfs defaults 0 0 

0개의 댓글