gentoo nfs 설치

http://www.wowsim.com/69

임베디드 개발환경 구축중 중요한 위치를 차지하는 것으로 nfs 가 있을수 있다.
보통 대부분의 리눅스 배포판에서는 이 nfs가 기본으로 설치되어 있지만. 내가 선택한 젠투에는 따로 없다!! 따라서 일일이 설치 해주어야 하는데. 소스를 컴파일할까 하다가. 환경 구축은 emerge를 그대로 사용하기로 했다.

1. nfs를 설치한다.
emerge nfs-utils

패키지 이름은 nfs-utils 이다. nfs 서버라고 해서 다른것을 찾아봤더니....원래 nfs-utlls란다..
패키지 종속성을 만족 시키기위해서 portmap을 자동으로 설치한다.

2.시스템 시작시 자동으로 시작하도록 설정한다.
rc-update add portmap default
rc-update add nfs default

nfs만을 등록시켜도 종속성 관계로 인하여 portmap이 자동으로 실행된다. 뭐...위처럼 하면 좀더 명확하고 좋지 않겠느냐는 생각이 들수도 있는데. 전혀없다...똑같다!!!

3.nfs설정.
/etc/exports 를 설정한다.
man exports를 참고 해야 한다. 처음에는 휑하니 빈 파일만을 볼수 있을뿐이다. (다른것들은 친절한 예제를 담고 있을경우도 있는데...ㅠ,.ㅠ)
예제 설정>>
사설 네트워크 (192.168.0.xxx) 전체 호스트에 /nfsroot란 디렉토리를 읽기/쓰기로 공유하고자 한다면 설정 내용은 아래와 같다.

/nfsroot    192.168.0.1/24(rw)

이러고 나서 nfs데몬을 재시작하면 어쩌구 저쩌구 불평을 한다. 이는 전버젼과의 차이점으로 인한것으로 설정파일을 아래와 같이 바꾼다.

/nfsroot 192.168.0.1/24(rw,async)

man exports하여 세부사항을 반드시 확인하여 설정파일을 설정하도록 해야 한다. 그게 개인의 발전에 무궁한 도움이 될테니...^^;

4.테스트
커널에서 nfs 파일시스템을 활성화 시켰다면 mount명령을 통하여 쉽게 테스트 해볼수 있다.

mount -t nfs 192.168.0.xxx:/nfsroot /temp

공유된 /nfsroot를 새로운 /temp 디렉토리로 마운트 시켰다.
nfsroot 디렉토리에 파일을 생성해보면 temp에도 그대로 적용될것이다.

Posted by 눈빛마음

2010/04/13 15:30 2010/04/13 15:30
Response
No Trackback , No Comment
RSS :
http://iz.apgu.co.kr/tc/rss/response/542

Trackback URL : http://iz.apgu.co.kr/tc/trackback/542

Leave a comment
« Previous : 1 : ... 12 : 13 : 14 : 15 : 16 : 17 : 18 : 19 : 20 : ... 374 : Next »

블로그 이미지

눈빛마음의 사색공간

- 눈빛마음

Archives

Calendar

«   2010/09   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    

Site Stats

Total hits:
296049
Today:
43
Yesterday:
100