꿈꾸는 시스템 디자이너

Ubuntu에서 nfs설정하기 본문

Development/Linux & Ununtu

Ubuntu에서 nfs설정하기

독행소년 2009. 8. 2. 23:53

임배디드 장비를 이용한 개발에서 부족한 파일 시스템을 확충하기 위해 nfs(network file system)을 이용한다.

Host PC의 파일 시스템과 타켓 보드의 파일 시스템을 연동하는 것이다.

1.Host PC에 nfs 설치
$> sudo apt-get install nfk-kernel-server

2. Host PC에 nfs 영역 생성
$> mkdir /nfs
$> chmod 777 /nfs
$> chwon nobody /nfs

3. nfs 환경 수정
$> vim /etc/exports

해당 파일에 아래의 내용을 추가

 /nfs localhost(rw,insecure)
 /nfs 192.168.10.0/24(rw,insecure)

4. nfs 데몬 실행
$> /etc/init.d/portmap restart
$> /etc/init.d/nfs-kernel-server restart
$> exportfa -a

5. 새로운 nfs 영역 추가
$> mkdir /tmp/nfs
$> mount -n localhost:/nfs /tmp/nfs

6. 서버의 nfs 영역에 임의에 파일을 추가한다.
$> vim test

6. 개발보드로 이동
$> minicom

7. nfs 서버와 연동될 영역 생성
$> mkdir /mnt/nfs

8. nfs 서버와 연동
ip주소는 Host PC의 ip주소로 입력한다.
/nfs: 연결될 nfs 서버의 영역
/mnt/nfs: nfs 서버와 연결될 타겟 보드의 영역
$> mount -t nfs -o nolock 192.168.10.2:/nfs /mnt/nfs
$> cd /mnt/nfs
$> ls

완벽하게 연동되었다면 6. 단계에서 생성한 임의의 파일이 표시된다.

Comments