레드햇 리눅스 7.2에서 nfs 서버를 구성하여
같은 os버젼의 client에서 마운트해서 사용하고 있습니다.
*문제는 nfs 서버를 reboot 했을때
client에서는 df -k 명령으로 마운트 정보를 보면 nfs마운트한 정보가
0(zero)이 되어 버립니다.
/etc/rc.d/init.d/start 명령과 /etc/rc.d/init.d/restart 명령을 써도
client에서는 마운트 정보가 0(zero)이 되어 있습니다.
umount 후에 다시 mount를 하면 정상적으로 마운트 정보가 보입니다.
*nfs 서버를 reboot 했을때 클라이언트에서 umount 하지 않고
nfs 서버의 마운트 정보를 볼 수 있는 방법이 궁금합니다.
고수님들의 많은 의견 부탁드립니다.
서버를 재부팅하면 클라이언트의 기존 파일 핸들이 stale 상태가 되어 다시 마운트해야 하는 경우가 많습니다. mount 옵션에 hard,intr 을 쓰고, 자동 복구하려면 autofs 를 쓰는 것이 좋습니다.
서버에서 exports 를 바꾸었다면 재시작 대신 exportfs -ra 로 적용하세요.