我有一个NFS服务器,几个客户端挂载.我在服务器上的/ etc / exports中使用以下内容:
/content *(rw,no_root_squash)
在我/ etc / fstab的客户端上我有:
content.prd.domain.tld:/content /content nfs rw,hard,intr 0 0
如果客户端在NFS服务器关闭时引导,则不会挂载共享.我在NFS手册页中读到重试默认值应该处理这个:
retry=n The number of minutes to retry an NFS mount operation in the foreground or background before giving up. The default value for forground mounts is 2 minutes. The default value for background mounts is 10000 minutes,which is roughly one week.
我测试了这个,但似乎没有用.我错过了什么吗?
所有服务器都是RHEL 5.4.
干杯z0mbix
解决方法
当挂载在挂载时不可用或挂载随机消失时,NFS非常敏感.特别是对于较旧的Linux版本,两种情况都存在一些非常严重的问题.最近的版本已经变得更好,但还不是很完美.
但是,为此,我强烈建议您查看AutoFS和automount守护程序.这将导致根据需要按需安装NFS共享.这样做的好处包括不必担心启动时NFS服务器是否可用,以及如果NFS服务器消失,终端站不会受到影响(前提是它们在消失时不会主动使用它).
在我以前的工作中,我们非常大量地使用了NFS,一旦我们将几乎所有的迁移到自动挂载,它就变得非常有用,稳定和可靠.此外,最新版本的AutoFS(包含在RHEL4中)允许您从外部源(例如LDAP)提取自动挂载信息(当您有许多计算机挂载相同的NFS共享时,这非常有用,因为您可以在一个放置并让所有机器看到变化).