글
(1) NFS 파일시스템
: NFS(Network File System)는 TCP/IP 네트워크를 통해 다른 컴퓨터의 파일 시스템을 마치 자신의 로컬 파일시스템처럼 사용할 수 있게 해준다.
- 리눅스의 NFS는 TCP 대신 UDP프로토콜을 사용한다.
- NFS클라이언트의 process에서 server의 disk에 엑세스해서 자신의 것처럼 사용 가능
: 임베디드 개발 시 Host가 NFS서버로 동작하고, Target시스템은 NFS클라이언트로 동작시키면 Target은 Host의 환경에서 개발할 수 있는 환경구축이 가능하다.
(2) 서버 설정하기
[ 서버ip : 202.31.200.144 클라이언트ip : 202.31.130.111 ]
- 우선 NFS클라이언트에게 제공해줄 자신의 디렉토리를 /etc/exports 파일에 표시한다.
ex) /home linux.kumoh.ac.kr (rw)
/usr/local *kumoh.ac.kr (ro) 202.31.130.111 (ro)
/opt/nfs 202.31.130.111 (rw, no_root_squash)
/home/ftp (ro)
- /etc/exports 파일 내용 수정 후 이를 적용하기 위해 portmap데몬과 nfs데몬을 재 실행 시킨다.
- /usr/sbin/lokkit 명령으로 방화벽을 해지한다.
- NFS클라이언트에서는 mount명령으로 NFS서버가 export한 디렉토리(file system)를 마운트한다.
마운트 성공시 클라이언트의 /usr/local 디렉토리에 서버의 /opt/nfs 디렉토리를 자신의 파일시스템처럼 사용할 수 있다.
※ 출처 : http://idkkangjs.blog.me/30091117058
'L inux > Kernel' 카테고리의 다른 글
Kernel 부팅 메시지 확인하기 - dmesg (0) | 2011.09.28 |
---|---|
파일시스템 - proc 파일시스템 (0) | 2011.09.28 |
파일시스템 - 자료구조 (0) | 2011.09.28 |
파일시스템 - ext2 파일시스템 (0) | 2011.09.28 |
파일시스템 - 개요 (0) | 2011.09.27 |
RECENT COMMENT