Rocky-9.2
1984년 썬 마이크로시스템즈에서 개발한 네트워크 공유 기술
네트워크상에서 저장공간을 공유하여 사용할 수 있도록 해주는 파일 시스템
# dnf -y install nfs-utils
# systemctl enable –now nfs-server
# systemctl status nfs-server
# mkdir /NFS
# echo “/NFS *(rw,no_root_squash)” >> /etc/exports
# exportfs -a
# exportfs
/NFS <world> # firewall-cmd –list-services
cockpit dhcpv6-client ssh # firewall-cmd –permanent –add-service=nfs
# firewall-cmd –permanent –add-service=mountd
# firewall-cmd –permanent –add-service=rpc-bind
# firewall-cmd –reload
# firewall-cmd –list-services
cockpit dhcpv6-client mountd nfs rpc-bind ssh # dnf -y install nfs-utils
# mkdir /NFS
# mount.nfs 192.168.204.220:/NFS /NFS
# df -t nfs4
Filesystem 1K-blocks Used Available Use% Mounted on
192.168.204.220:/NFS 262012928 15386624 246626304 6% /NFS # echo “192.168.204.220:/NFS /NFS nfs4 defaults 0 0” >> /etc/fstab
# systemctl daemon-reload
# mount -a
# df -t nfs4
Filesystem 1K-blocks Used Available Use% Mounted on
192.168.204.220:/NFS 262012928 23179264 238833664 9% /NFS HELP 확인
# man /usr/share/man/man5/exports.5.gz
| 옵션 | 내용 |
|---|---|
| ro | – 읽기 전용 |
| rw | – 읽기, 쓰기 권한 허용 |
| async | – 요청에 의해 변경 사항이 적용되기 전에 요청에 응답할 수 있음 – 일반적으로 성능이 향상되지만 서버를 비정상적으로 다시 시작하면 데이터가 손실되거나 손상될 수 있음 |
| sync | – 변경 사항이 안정적인 스토리지에 커밋된 후에만 요청에 응답 – nfs-utils 1.0.0 이후 기본값 |
| no_wdelay | – async 설정된 경우에는 이 옵션이 적용되지 않음 – NFS 서버는 일반적으로 디스크에 대한 쓰기 요청 커밋을 약간 지연시킴 |
| root_squash | – uid/gid 0의 요청을 익명 uid/gid에 매핑 |
| no_root_squash | – root squashing을 끔 – 이 옵션은 주로 디스크가 없는 클라이언트에 유용 |
| all_squash | – 모든 uid/gid를 익명 사용자에게 매핑 – 반대 옵션은 기본 설정인 no_all_squash |
| anonuid and anongid | – 익명 계정의 uid/gid를 명시적으로 설정 – 이 옵션은 주로 모든 요청이 한 사용자에게 나온 것처럼 보이도록 하여는 PC/NFS 클라이언트에 유용 |
HELP
# man /usr/share/man/man5/fstab.5.gz
| 옵션 | 내용 |
|---|---|
| defaults | – 기본 옵션은 rw, suid, dev, exec, auto, nouser, async를 사용 |
| noauto | – mount -a가 지정되면 마운트 하지 않음 |
| user | – 사용자가 마운트 하도록 허용 |
| owner | – 기기 소유자가 마운트하도록 허용 |
| nofail | – 장치가 존재하지 않으면 오류를 보고하지 않음 |
https://youtu.be/hlBddMVRL9Q 1. 개요 OpenMediaVault(OMV)는 Debian 기반의 오픈소스 NAS(Network Attached Storage) 운영체제로, 웹 브라우저를 통해 스토리지,…
https://youtu.be/iCUa8Ua8fIg 1. 개요 Raspberry Pi OS Lite를 Raspberry Pi Imager를 이용하여 설치하는 방법을 설명합니다. 2.…
안녕하세요.이번에 CKA(Certified Kubernetes Administrator) 시험에서 90점으로 합격했습니다. (합격 기준 66점) 합격 자체도 기뻤지만, 이번 시험을 준비하면서…
https://youtu.be/n8-wlkZiqio 1. 개요 NFS(Network File System)를 설치하고, rw/ro 및 root_squash 옵션에 따른 접근 제어와 성능을 테스트하는 방법을 정리한 가이드입니다.…
https://youtu.be/4MVxzmepY3s 1. 개요 리눅스에서 정기적으로 실행되는 작업(백업, 로그 정리, 모니터링 등)은 cron 서비스를 통해 자동화할 수 있습니다.…
https://youtu.be/vPfxWFBE1yc 1. 개요 리눅스 서버를 운영할 때 사용자 계정 생성, 비밀번호 설정, 권한 부여, 계정…
댓글 보기