복수 홈 OS 서버의 "로컬 호스트" 인터페이스가 디스크 없는 클라이언트의 서브넷에 존재하고 -D 옵션을 지정해주지 않으면(파일 범위는 간주됨), smdiskless는 올바르게 작동합니다.
복수 홈 OS 서버가 디스크 없는 클라이언트와 같은 서브넷에 존재하지 않으면, OS 서버와 디스크 없는 클라이언트의 데이터베이스 파일을 다음과 같이 편집해야 합니다.
모든 항목이 한 줄에 나타나야 합니다.
다음 서버 파일을 변경하십시오.
/etc/bootparams diskless_client root=server:/export/root/diskless_client \ swap=server:/export/swap/diskless_client swapsize=:32 \ dump=server:/export/dump/diskless_client dumpsize=:32 \ boottype=:di |
여기에서 server = OS 서버의 호스트 이름, net_interface = 디스크 없는 클라이언트의 서브넷에 존재하는 네트워크 인터페이스의 호스트 이름, 그리고 diskless_client = 디스크 없는 클라이언트의 호스트 이름
"dump" 및 "dumpsize"는 "-x dump" 또는 "-x dumpsize" 옵션을 지정한 경우에만 나타납니다.
다음과 같이 변경하십시오.
diskless_client root=net_interface:/export/root/diskless_client \ swap=net_interface:/export/swap/diskless_client swapsize=:32 \ dump=net_interface:/export/dump/diskless_client dumpsize=:32 \ boottype=:di |
net_interface 호스트 이름과 IP 주소는 /etc/hosts에 나타나야 합니다.
이 서버에서 in.rarpd 및 rpc.bootparamd를 다시 시작하십시오. in.rarpd -a를 사용하거나 디스크 없는 클라이언트가 사용한 네트워크 인터페이스에서 rarpd 데몬을 시작하십시오.
다음 클라이언트 파일을 변경하십시오.
/export/root/diskless_client/etc/vfstab server :/export/root/diskless_client - / nfs - - rw server :/export/swap/diskless_client - /dev/swap nfs - - - server :/export/exec/Solaris_8_sparc.all/usr - /usr nfs - -ro |
다음과 같이 변경하십시오.
net_interface:/export/root/diskless_client - / nfs - - rw net_interface:/export/swap/diskless_client - /dev/swap nfs - - - net_interface:/export/exec/Solaris_8_sparc.all/usr - /usr nfs - -ro |