如何在重启时自动导出 NFS 共享?

如何在重启时自动导出 NFS 共享?

我继承了一个小型网络,其中每台机器都是 NFS 服务器/客户端,并将 /data 文件夹导出到所有其他机器。我添加了一台我希望具有相同功能的计算机,并相应地更新了网络 /etc/fstab 和 /etc/exports。

但是,重新启动后,新计算机不会自动创建导出表,因此我必须手动sudo exportfs -a为该计算机创建导出表,然后sudo mount -a在客户端上将它们连接起来。正如一些文章所建议的那样,我已经将共享添加到 /etc/exports 中。 NFS 的默认行为是什么?旧机器似乎没有用于导出共享的 /etc/profile 行......至少我找不到。

如何让新机器(Ubuntu 12.04)在重新启动时自动导出其共享?

答案1

这取决于您的发行版。或许

systemctl enable nfsserver.service

或者

insserv nfsserver

或者

chkconfig nfsserver on

如果您的服务根本称为“nfsserver”。您可以通过以下方式找到合适的人:

find /etc/init.d /usr/lib/systemd/  -iname "*nfs*"

相关内容