|
|
글을 다 날려서 다시 적는다. !! (2009-05-06에 날림)
2006/04/27 19:11 원본 보기
NFS 란 ?
Network File System의 약어
네트워크상에서 파일시스템을 공유하도록 설계된 파일시스템의 한 종류.
다른 호스트에 있는 파일시스템의 일부를 자신의 디렉토리인것처럼 사용할 수 있도록 해주는 것.
이지보드에서 실행하고자 하는 실행 파일을 램디스크에 포함한 후 그것을 다시 이지보드의 플래쉬 메모리에 저장해야 하는데, 많은 시간이 소비 된다.
이지보드와 리눅스 PC를 NFS를 사용하여 편리하게 개발 할 수 있게 환경을 설정한다.
네트워크상에서 파일시스템을 공유하도록 설계된 파일시스템의 한 종류.
다른 호스트에 있는 파일시스템의 일부를 자신의 디렉토리인것처럼 사용할 수 있도록 해주는 것.
이지보드에서 실행하고자 하는 실행 파일을 램디스크에 포함한 후 그것을 다시 이지보드의 플래쉬 메모리에 저장해야 하는데, 많은 시간이 소비 된다.
이지보드와 리눅스 PC를 NFS를 사용하여 편리하게 개발 할 수 있게 환경을 설정한다.
NFS 환경 설정
리눅스 PC의 /nfs 디렉토리를 NFS 로 설정한다.
root> cd /
root> mkdir nfs
root> chmod 777 nfs
root> chown nobody nfs
root> chgrp nobody nfs
root> cd /etc
root> vi exports
root> mkdir nfs
root> chmod 777 nfs
root> chown nobody nfs
root> chgrp nobody nfs
root> cd /etc
root> vi exports
/nfs localhost(rw, insecure) <== (rw : 읽고 쓰기
/nfs 이지보드 IP 주소 (rw, insecure) <== ,insecure : 암호 인증 생략 )
NFS 데몬 수행
서비스를 재시작
root> /etc/rc.d/init.d/nfs stop
root> /etc/rc.d/init.d/nfs start
root> /etc/rc.d/init.d/nfs start
이지보드에서 NFS 서버 접속
ezboot> cd /mnt/
ezboot> mount -t nfs -o nolock [리눅스PC IP주소]:/nfs /mnt/nfs
ezboot> mount -t nfs -o nolock [리눅스PC IP주소]:/nfs /mnt/nfs

다음과 같이 호스트 서버에 파일을 올리면, 타켓보드에 바로 올라간다.
호스트 서버 실행 : /etc/init.d/nfs start
타켓 보드 실행 : mount -t nfs -o nolock IP주소:/폴더명 /타켓보드 폴더명
mount -t nfs -o nolock IP주소:/nfs /mnt/nfs
실행을 해야 한다.
NFS 환경을 구축하였다.
처음에 계속 에러가 났었는데 ,알고보니 IP 가 안 맞았다.
ifconfig eth0 192.168.2.100 netmask 255.255.255.0 broadcast 192.168.2.255 up
을 활용하여 IP Address 을 다시 잡은 후
호스트 서버에 NFS 를 다시 설정 잡으니 잘 된다 ..
-_-; 헉.. 이지보드에 저장이 안되네.. 이를 어째 ..
호스트 네트워크 환경 설정 PDF (BOOTP , TFTP , NFS, 삼바 환경구축)
vi /etc/exports 부분에서
/nfs IP 주소 ( rw, insecure) ==> (rw, no_root_squash) 로 바뀜.
IE9 이상으로 브라우저를 업그레이드하거나, 크롬, 파이어폭스 등 최신 브라우저를 이용해주세요.