글
■ NFS (Network File System)
: NFS는 SUN사가 개발한 RPC(Remote Procedure Call) 기반 시스템으로 , NFS서버의 특정 디렉토리를 클라이언트에서 마운트하여 자신의 영역인것처럼 사용한다. (Server/Client 기반 응용 프로그램)
- File System이 존재하지 않는 Client 시스템에서 원격의 Host 시스템의 특정 디렉토리를 공유.
(1) NFS 서버 설정
○ NFS 설치 (Packages)
[beloved@beloved: ~]$ sudo apt-get install nfs-common nfs-kernel-server portmap (패키지 설치)
- 패키지가 이미 설치되어있다.
○ NFS 서버에서 사용할 디렉토리 설정
: [beloved@beloved: ~]$ mkdir ~/nfs (디렉토리 생성)
: [beloved@beloved: ~]$ chmod -R 777 nfs (디렉토리 권한 설정)
○ NFS 환경 설정 파일 수정
: [beloved@beloved: ~]$ sudo vi /etc/exports (환경 설정 파일)
추가 사항 : [디렉토리 경로] [접근허용 ip] (옵션)
ex) /home/beloved/nfs 192.168.0.11(rw,no_root_squash)
rw : read-write가 가능하도록 만들어준다.
no_root_squash : 서버와 클라이언트의 root 사용자를 같도록 설정한다.
no_all_squash(default) : root 이외 모든 사용자에 대해 같은 UID를 가진 사용자는 모두 동일한 권한을 준다. (모든 UID가 nobody)
sync : NFS 간에 sync를 맞춘다.
○ NFS 서버 재시작
: [beloved@beloved: ~]$ sudo /etc/init.d/nfs-kernel-server restart (NFS 서버 재시작)
: [beloved@beloved: ~]$ sudo /etc/init.d/portmap restart (PORTMAP 재시작)
○ RPC 정보 확인
: NFS가 동작 중일 때, RPC 정보를 보여준다. NFS 서비스에 필요한 데몬들이 모두 동작하고 있는지 확인
( portmapper / nfs / nlockmgr / mountd )
: [beloved@beloved: ~]$ rpcinfo -p (호스트의 포트맵 출력)
- nfs : NFS 서비스를 해주는 데몬이다. 이 데몬을 실행시키려면 먼저 /etc/exports 파일을 설정해야 한다.
- portmap : RPC(Remote Procedure Call) 연결에 관여하는 데몬으로 NFS, NIS를 사용할 때 필요하다.
- nfslock : 파일 잠금을 제공하는데 동시에 여러 사람들이 동일한 파일을 수정하는 것을 막는다.
(2) NFS 클라이언트 설정
○ NFS 테스트
# mount -t nfs [호스트명(혹은 ip)]:[/공유디렉토리] [/마운트포인트]
(Example)
(ex1) # mount -t nfs -o nolock 192.168.0.32:/home/beloved/nfs nfs
(ex2) # mount -t nfs 192.168.0.2:/data /nfs
# mount -t nfs [호스트명(혹은 ip)]:[/공유디렉토리] [/마운트포인트]
(Example)
(ex1) # mount -t nfs -o nolock 192.168.0.32:/home/beloved/nfs nfs
(ex2) # mount -t nfs 192.168.0.2:/data /nfs
- nfs 마운트 형식은 위의 형식을 그대로 사용해도 되며, 만일, 부팅시 마운트를 시키려고 한다면 /etc/fstab에 등록함으로써 가능하다.
'L inux > Ubuntu' 카테고리의 다른 글
우분투(Ubuntu) 패키지 다운로드 서버 변경 (sources.list) (0) | 2012.05.31 |
---|---|
우분투(Ubuntu) 디렉토리 색상 설정 (0) | 2012.02.28 |
우분투(Ubuntu) 에서의 계정생성 (adduser & useradd) (2) | 2012.02.24 |
우분투(Ubuntu) 패키지 관리 (1) | 2012.02.22 |
우분투(Ubuntu) 11.10 폰트 설정 (0) | 2012.02.21 |
RECENT COMMENT