我需要修改服务器的 /etc/exports 文件以导出到其他主机。修改此文件后,为了使其生效(即,使其他主机能够访问指定的文件系统),我认为我必须在导出文件系统的服务器上运行“exportfs”。这会干扰当前正在使用从该服务主机导出的文件系统的用户吗?我希望“悄无声息”地添加这台新主机,而不会造成干扰。
如果您有与此相关的任何额外建议、常见陷阱、需要注意的事项等,我们将不胜感激。
编辑:以防万一...uname -a 返回 2.6.32-358.18.1.el6.x86_64 #1 SMP 2013 年 8 月 2 日星期五 17:04:38 EDT x86_64 x86_64 x86_64 GNU/Linux
答案1
如果您所做的修改不会改变当前用户的权限,则它应该不会造成中断。使用-r
exportfs 标志。我们一直这样做,现有的、正在使用的挂载不受影响。
从手册页中:
-r Reexport all directories, synchronizing /var/lib/nfs/etab with /etc/exports. This option removes entries in
/var/lib/nfs/etab which have been deleted from /etc/exports, and removes any entries from the kernel export ta-
ble which are no longer valid.