HP-UX

NFS 의 안정성에 대한 대책은?

 
황지하
신규 회원

NFS 의 안정성에 대한 대책은?

HP-UX에서 NFS 사용 시 다들 고개를 절레절레하는데요.

NFS 서버나 클라이언트가 사망 시 상대방도 해당 파일시스템에 대한 마운트 시도를 무한히 반복하면서 시스템 hang 상태에 빠지게 됩니다. 결국 리부팅밖에 방법이 없다고들 합니다.

혹시 이와 관련한 workaround 방법이나 NFS 관련 패치가 존재하는지 알고 싶습니다.
1 응답 1
이연주
정기 조언자

NFS 의 안정성에 대한 대책은?

안녕하십니까.



NFS에서 /etc/fstab에 등록했을때 만약 NFS server에서 응답이 없으면 NFS client는 부팅시 서버가 살아날때 까지 NFS 서버 mount시 행이 걸리게 되는 문제가 발생할 수 있습니다.



그래서 좀더 효율적인 방법으로 AUTO FS를 권장하기도 합니다. AUTO FS는 필요시에만 자동적으로 NFS mount가 되고 일정 시간 동안 access가 없으면 자동으로 umount됩니다. AUTO FS 기능은 NFS client에서 하는

서비스 입니다.



AUTO FS 설정 방법은 NFS client에서





/etc/rc.config.d/nfsconf

AUTOMOUNT=1

AUTOFS=1



이 두변수를 1로 설정하고 NFS client 서비스를 다시 restart합니다.

# /sbin/init.d/nfs.client stop

# /sbin/init.d/nfs.client start

# ps -ef|grep auto*

=> automountd 확인



AUTO FS 이용 방법



# ls /net/NFS_serv명 또는 ip/

이부분에서 에러가 안나면 됩겁니다.



# bdf 로 확인



다른 방법은 NFS client에서 mount시 -o soft 옵션으로 mount를 하는 방법이 있습니다. /etc/fstab에서 mount option으로 지정해주시면 됩니다. default mount option은 hard입니다. 이 옵션은 server가 응답을 할때까지 계속 retry를 합니다.



반면에 soft 옵션은 몇번 try를 시도하다가 응답이 없으면 더 이상 try를 하지 않습니다.



자세한 mount option에 대한것은 man page를 참조해보십시오.



# man 1m mount_nfs