- 네트워크 파일 시스템 네트워크상의 다른 컴퓨터에 있는 파일이나 파일시스템을 공유하기 위한 시스템
- RPC(원격 프로시저 호출)을 사용
- 네트워크 표기법 : 192.168.5.0/255.255.255.0 == 192.168.5.0/24
- 서버 환경설정 (/etc/exports 파일)
- 형식 : [마운트 디렉터리] [마운트 허용 클라이언트] ([옵션])
- ro : 공유된 자원을 읽기만 가능
- rw : 공유된 자원을 읽기 쓰기 가능
- root_squash : root 권한으로 접근 시 nobody 사용자로 변경하여 마운트
- no_root_squash : root 권한으로 접근 가능
- all_squash : 모든 사용자의 권한을 nobody 사용자로 변경하여 마운트
- no_all_squash : root를 제외한 사용자에 대해 같은 UID를 가진 사용자에게 동일한 권한으로 마운트
- sync : 파일시스템 내 데이터 변동 시 즉시 동기화 처리
- async : 파일시스템 내 데이터 변동 시 비동기적으로 처리
- EX) /home/nfs 192.168.10. (no_root_squash) /home/nfs 디렉터리에 168.10. 0/24 네트워크 내 클라이언트가 root 권한으로 마운트 가능하도록 설정
- showmount 명령어
- NFS/NIS의 마운트 정보를 출력
- [-a] : 모든 원격 마운트 정보 출력
- [-e] : export 된 공유되거나 내보낸 디렉터리의 정보 출력
- EX) # showmount -e 192.168.10.9 168.10.9의 NFS 서버의 export된 정보 출력
- rpcinfo 명령어
- RPC 정보를 출력하는 명령어
- nfsstat
- NFS 서버 또는 NFS 클라이언트에서 NFS 관련 상태 정보를 출력
- exports 명령어
- NFS 서버를 다시 시작하지 않고 공유정보를 수정하거나 출력하는 명령어
- [-a] : /etc/exports 파일을 읽음
- [-r] : /etc/exports 파일을 다시 읽음
- [-v] : 현재 공유 목록을 출력
- 조건.
- /ihd 디렉터리에 접근할 수 있는 호스트는 192.168.5.0 네트워크 대역에 속한 호스트만 허가하고, root 사용자 권한으로 읽기 및 쓰기를 허가함.
- /kait 디렉터리에 접근할 수 있는 호스트는 IP 주소가 192.168.12.22인 호스트만 가능하고, root 사용자를 포함해서 모든 사용자 권한은 인정하지 않음.
[root@ihd ~] # vi /etc/exports
/ihd 192.168.5.0/255.255.255.0 또는 192.168.5.0/24 (rw, no_root_squash)
/kait 192.168.12.22 (rw, all_squash)
'자격증 & 공부 > 리눅스마스터 1급' 카테고리의 다른 글
[리눅스마스터 1급 - 2차] 메일 관련 서비스 (0) | 2024.11.12 |
---|---|
[리눅스마스터 1급 - 2차] FTP 서버 관리 (0) | 2024.11.12 |
[리눅스마스터 1급 - 2차] SMB 서버 관리 (0) | 2024.11.12 |
[리눅스마스터 1급 - 2차] 웹 관련 서비스 (0) | 2024.11.12 |
[리눅스마스터 1급 - 2차] 시스템 백업 (0) | 2024.11.12 |