Linux 서버에 NAS 구축
필요 준비물
- NAS 사용할 디스크
/dev/sdb (xfs 포맷)
1. NAS 패키지 설치
yum install -y nfs-utils
2. NAS 서버 실행
systemctl enable --now rpcbind
systemctl enable --now nfs-server
3. NAS 로 공유할 디렉터리 생성
mkdir /nfs
4. /nfs 폴더에 신규 디스크 마운트
디스크 UUID 값 확인
# lsblk --fs
/dev/sdb 의 uuid 값 확인
자동 마운트 설정
vi /etc/fstab
UUID='uuid 값' /nfs xfs defaults 0 0
디스크 마운트
mount /nfs
5. 공유 설정
vi /etc/exports
/nfs *(rw,no_root_squash,sync)
/nfs
: 공유할 폴더 설정
*
: 마운트 가능한 서버IP 설정
rw
: 클라이언트가 공유 디렉토리에 읽기와 쓰기 모두 가능
no_root_squash
: 클라이언트가 NFS 서버로 root 권한으로 접근 허용 설정
sync
: 쓰기 작업 즉시 동기화
설정 적용
# exportfs -ra
확인
# exportfs -v
/nfs <world>(sync,wdelay,hide,no_subtree_check,sec=sys,rw,secure,no_root_squash,no_all_squash)
클라이언트에서 NAS 마운트
1. 마운트에 필요한 패키지 설치
yum install -y nfs-utils
2. RPC 서비스 실행
systemctl enable --now rpcbind
3. 공유 폴더 상태 확인
showmount -e '서버IP'
4. 공유 폴더 마운트
vi /etc/fstab
서버IP:/nfs /nfs nfs rw,hard 0 0
mkdir /nfs
mount /nfs
'Server > Rocky Linux' 카테고리의 다른 글
[Proxy] Traefik 이란? (0) | 2025.09.14 |
---|---|
[Proxy] Squid Proxy Health Check 설정 (1) | 2025.05.02 |
[Proxy] Squid Proxy 6.12 수동설치 (Redhat 8.6) (0) | 2025.04.23 |
[Proxy] Squid Proxy 설치 (Rocky 8.10) (0) | 2025.04.10 |
[Linux] 기본 환경구성 (Rocky 8.x, 9.x) (0) | 2025.03.28 |