클라이언트는 /tftpboot/
<IP address of client>를
서버로부터 NFS를 사용하여 자신의 /
로 마운트 하기 위해 요청한다.
당신은 이것을 서버로부터 내어주어야 한다.
(/tftpboot/client
로 심볼링 링크하는 편이 안전하다)
NFS는 하우투나 미니하우투 문서에서는 항상 큰 주제 거리다.
첫째로 당신은 /tftpboot 아래에 현재 당신의 시스템의 복사본을 만들 필요가 있다. Ken은 모든 일을 처리할 두 개의 스크립트를 만들었으며 그것들을 makefirst와 makecopy로 부르기로 했다. 내 첫번쨰 클라이언트는 20-30mb 정도를 차지하고 있다. 나는 불필요한 큰 파일들을 찾기 위해 du -h 명령을 쓰곤햇다.
etherboot-4.2/doc/html/diskless-5.html 페이지를 살펴보라.
다음의 파일들은 내게 있어서 중대한 파일일 수 있다.
#/etc/exports /tftpboot/elite elite(rw,no_root_squash) /tftpboot/elite gordon(rw,no_root_squash) /usr *.gundog.net(ro) /home *.gundog.net(rw) /mnt/cdrom (ro) 변경후에는 exportfs -a 명령으로 exports 파일을 다시 읽게 한다. #/etc/sysconfig/network NETWORKING=yes FORWARD_IPV4="no" HOSTNAME="snoball" <----------- GATEWAYDEV="" GATEWAY="" #/etc/sysconfig/network-scripts/ifcfg-eth0 IPADDR="192.168.53.1" <----------- BOOTPROTO=none
#tftpboot/elite/etc/fstab snoball:/tftpboot/elite / nfs rw 1 1 none /proc proc defaults 0 0 snoball:/usr /usr nfs ro 1 1 snoball:/home /home nfs rw 1 1 #tftpboot/elite/etc/sysconfig/network NETWORKING=yes FORWARD_IPV4=nomore HOSTNAME=elite GATEWAYDEV= GATEWAY="192.168.53.1" <----------- #/tftpboot/elite/etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 USERCTL=yes ONBOOT=yes BOOTPROTO=none BROADCAST=192.168.53.255 NETWORK=192.168.53.0 NETMASK=255.255.255.0 IPADDR=192.168.53.23 <-----------