我继承了一个小型网络,其中每台机器都是 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*"