[ NFS 란? ]
》 Network File System
》 서버에서 공유한 디렉토리를 마치 로컬 시스템의 장치처럼 이용할 수 있게 개발된 파일 시스템
》 자료 공유
》 NFS 서버 : 디렉토리 공유
》 NFS 클라이언트 : 서버가 공유한 디렉토리 마운트해서 사용
[ NFS 서버 ]
● /etc/exports
》 공유할 디렉토리 지정 파일
》 [ 공유할 경로 ] [ 허용할 IP ] / [ 서브넷마스크 ] ([ 옵션])
● 공유 설정 옵션
rw | 파일 시스템을 읽고 쓰기가 가능하도록 공유 | ||
ro | 파일 시스템을 읽기 전용으로 공유 | ||
subtree_check | 하위 디렉토리 검사 (보안) | ||
no_subtree_check | 하위 디렉토리 검사 X (성능) | ||
root_squash | 공유 디렉토리에 대한 사용자 루트 권한 X (보안) | ||
no_root_squash | 공유 디렉토리에 대한 사용자 루트 권한 허용 | ||
all_squash | 모든 사용자 권한을 익명(nobody:nogroup) 으로 지정 |
[ NFS 클라이언트 ]
● 파일 시스템 마운트
》 mount [ 서버 IP ] : [ 서버에서 공유한 디렉토리 ] [ 클라이언트 측에서 공유 받을 경로 ]
[ 실습 ]
☞ NFS 서버에서 공유한 폴더를 NFS 클라이언트에서 마운트 하기! ☜
● NFS 서버
① 서버 설치
》 yum install nfs-utils
② /etc/exports 파일 설정 변경
③ 서버 실행 & 방화벽 끄기
》 서버 실행 : systemctl start nfs-server
》 방화벽 끄기 : systemctl stop firewalld
● NFS 클라이언트
① 서버 설치
》 yum install nfs-utils
② 서버 실행
》 서버 실행 : systemctl start nfs-server
③ 마운트 설정
④ 마운트 확인
'CLOUD > Linux' 카테고리의 다른 글
[Linux] 리눅스의 로그 (0) | 2023.02.16 |
---|---|
[Linux] 소프트웨어 패키지 관리 (2) | 2023.02.16 |
[Linux] 네트워크 설정 (0) | 2023.02.15 |
[Linux] LVM (0) | 2023.02.15 |
[Linux] 디스크 관리와 RAID (0) | 2023.02.15 |