我有NFSv4服务器(在RHELv6.4上)和NFS客户端(在CentOSv6.4上)。让我们说/etc/exports
:
/shares/website1 <ip-client-1>(rw,sync,no_subtree_check,no_root_squash)
/shares/website2 <ip-client-2>(rw,sync,no_subtree_check,no_root_squash)
然后,只要我对此进行了一些更改(例如,仅针对进行更改client-2
),例如:
/shares/website1 <ip-client-1>(rw,sync,no_subtree_check,no_root_squash)
/shares/xxxxxxxx <ip-client-2>(rw,sync,no_subtree_check,no_root_squash)
然后我总是service nfs restart
。然后最终..上的安装点client-1
没有响应 (无法打开其文件,等等)。(为什么?由于重新启动?)
但是如上所述,我仅修改了该行client-2
。的所有内容client-1
均未更改。
所以我的问题是:
- 每当我修改时
/etc/exports
,restart
该服务还是什么? - 如果是i
service nfs restart
,为什么其他客户端上的Mount-Point最终会受到影响?(对于未对其进行任何更改的客户端计算机/etc/exports
。)
这意味着,每当我做出改变/etc/exports
和restart
服务,我将需要去重新mount上的目录EVERY CLIENTS导出列表中,以具有安装点再次合作。
有什么主意吗?
nfs restart
了吗?
/etc/exports
,尝试以root身份运行exportfs -ra
。有关man exportfs
详细信息,请参见。