在树莓派上设置网络文件共享,每次系统启动时需要重新启动nfs-kernel-server

在树莓派上设置网络文件共享,每次系统启动时需要重新启动nfs-kernel-server

我正在构建一个 4 节点树莓派集群,即 1 个头节点和 3 个计算节点,遵循本教程:http://makezine.com/projects/build-a-compact-4-node-raspberry-pi-cluster/

我正在尝试使用 NFS 协议来共享 USB 记忆棒中的数据,我发现当我关闭 pi 并在第二天启动它们时,我必须转到头节点并运行:

   sudo systemctl restart nfs-kernel-server 

然后我才能将驱动器安装到其他节点上。同样,本教程建议更新 /etc/fstab 文件,以便在节点启动时安装驱动器。但我发现因为我需要先运行上面的命令才能安装驱动器,所以它不起作用。有人对如何解决这个问题有任何建议吗?

作为更新,我被要求在重新启动系统后显示状态。我确实发现了端口映射器未运行的警告。

     nfs-kernel-server.service - LSB: Kernel NFS server support
     Loaded: loaded (/etc/init.d/nfs-kernel-server)
     Active: active (exited) since Sun 2016-06-05 20:18:02 UTC; 4min 0s ago
     Process: 444 ExecStart=/etc/init.d/nfs-kernel-server start (code=exited, status=0/SUCCESS)

     Jun 05 20:18:02 rpi0 nfs-kernel-server[444]: Exporting directories for NFS kernel daemon....
     Jun 05 20:18:02 rpi0 nfs-kernel-server[444]: Starting NFS kernel daemon: nfsd
     Jun 05 20:18:02 rpi0 nfs-kernel-server[444]: Not starting: portmapper is not running ... (warning).
     Jun 05 20:18:02 rpi0 systemd[1]: Started LSB: Kernel NFS server support.

答案1

谷歌建议这是一些 raspbian 更新的问题

如果你查看 dmesg/journalctl ?这将是需要检查的事情。我认为如果您想检查端口映射器的状态,您应该看到类似的指示...如果您知道相关服务已重命名为 rpcbind :)。 (尽管它应该显示在我建议检查的失败服务的总体列表中)。

[    3.494252] systemd[1]: Found ordering cycle on basic.target/start
[    3.506955] systemd[1]: Found dependency on sysinit.target/start
[    3.519265] systemd[1]: Found dependency on rpcbind.service/start
[    3.531550] systemd[1]: Found dependency on network-online.target/start
[    3.544316] systemd[1]: Found dependency on network.target/start
[    3.556489] systemd[1]: Found dependency on dhcpcd.service/start
[    3.568562] systemd[1]: Found dependency on basic.target/start
[    3.580419] systemd[1]: Breaking ordering cycle by deleting job rpcbind.service/start
[    3.594361] systemd[1]: Job rpcbind.service/start deleted to break ordering cycle starting with basic.target/start

线程中的最后一篇文章是一个很好的解决方法。

如果您不需要 dhcp 客户端,另一个解决方法似乎是删除 dhcpcd。

它看起来与这个 Debian bug 相同(相信已修复):https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=788191

相关内容