NFS 서버대해서 알아보자!
1. NFS 개요
- 네트워크를 통해 파티션을 공유하도록 제공하는 서비스
- Sun 사에서 개발되어 대부분의 유닉스에서 사용
- 유닉스 계열의 거의 모든 시스템에서 공유 가능
- 시스템의 리소스를 직접 제공하는 서비스이므로 보안에 주의
* 응용을 제공하는 것이 아니라 리소스를 제공하는 서비스
2. NFS 서버 설치 확인
- rpm -qa | grep nfs
- rpm -qa | grep portmap
> 미설치시 yum -y install nfs*, yum -y install portmap* 명령어로 설치
3. NFS 실행
- service portmap {start | stop | restart}
- service nfs {star | stop | restart}
(portmap을 먼저 실행 후 nfs 실행)
4. 설정
- /etc/exports 파일에 NFS로 제공될 자원과 권한 설정
- 형식
[export 할 디렉토리] [허가할 클라이언트] [(옵션)]
* 허가 할 클라이언트 지점
- 주소 / 넷마스크의 표현 형식으로 사용가능
- 하나의 IP 및 호스트의 주소로 적을 수 있음
* 옵션
- ro : 읽기 전용, rw : 읽기 쓰기 허용
- root_squash : 클라이언트의 root를 nobody로 맵핑
- no_root_squash : 클라이언트의 root와 서버의 root를 일치 시킴
- all_squash : 모든 사용자를 nobody로 맵핑
* root를 포함하므로 no_root_squash는 무시
- no_all_squash : 서버의 사용자와 클라이언트의 사용자를 일치 시킴
* root_squash를 이용 root를 제외 시킬 수 있음
가장 기본 설정은 위 표와 같다
mount -t nfs NFS서버IP:[/공유디렉토리] [/마운트를 할 디렉토리] 명령어를 통해 실행
댓글 없음:
댓글 쓰기