chromium_os:s3c6410_크로미움_os_빌드하기:nfs_서버_구축

NFS 서버 구축

매번 플랫폼의 내용이 변경될 때마다 ramdisk를 만들어 시리얼을 통해 보드로 전송할 순 없다.
ez-s3c6410보드에는 기가단위의 램디스크를 저장할 공간이 없기 때문이다. 따라서 같은 네트워크상에 NFS서버를 구축하여 그 서버의 특정 폴더를 root로 잡고 램디스크를 대신해야 한다.
중요한 점 : 서버와 클라이언트는 같은 네트워크 상에 존재해야한다

패키지 다운로드

sudo apt-get install nfs-kernel-server nfs-common portmap

/etc/exports 파일 수정

/etc/exports 파일은 다음과 같이 수정합니다.

예를 들어
nfs 서버에서 사용할 루트 디렉터리가 /nfs이고,
이 nfs 서버에 접속할 클라이언트1)의 IP 주소가 192.168.10.0 / 255.255.0.0 일 경우,

/nfs    192.168.10.0/255.255.0.0(rw,insecure,subtree_check,sync,no_root_squash)

와 같이 설정해주면 됩니다.

서비스 디렉토리 생성

mkdir /nfs
chmod 777 nfs

이제 서비스 디렉토리에 플랫폼을 놓으면 됩니다.

1)
저희의 경우 s3c6410 보드
chromium_os/s3c6410_크로미움_os_빌드하기/nfs_서버_구축.txt · 마지막으로 수정됨: 2013/05/02 00:49 저자 127.0.0.1