在 Raspbian Jessie 上使用 autofs 在启动时挂载 NFS

在 Raspbian Jessie 上使用 autofs 在启动时挂载 NFS

我正在尝试配置我的 RPi树莓派杰西用于autofs安装启动时来自我的 QNAP NAS 的 NFS 共享。

手动安装

mount -v -t nfs server://share /mnt/share

autofs如果我可以的话,服务也可以工作手动启动它

sudo service autofs start

起步还rpcbindnfs-common服务第一。

现在我希望涉及的所有 3 个服务(rpcbindnfs-commonautofs)在启动时自动启动。

由于 Raspbian Jessie 使用systemd,我应该做什么来添加到启动rpcbindnfs-common服务,应该启动 autofs

我应该使用init.d等等

sudo update-rc.d rpcbind enable

sudo update-rc.d nfs-common enable

或者我必须创建一个systemd单元文件吗?

答案1

我不确定 Debian 的情况,但 Ubuntu 目前有一个 bug。

当前的解决方法是在 fstab 行的选项部分添加“x-systemd.automount”。

查看错误1515446

答案2

我终于找到了这个解决方案。我用了

sudo update-rc.d rpcbind enable

sudo update-rc.d nfs-common enable

启用rpcbindnfs-commond在启动时启动,但只能nfs-common正确启动,而rpcbind不能启动。

所以我找到了一个解决方法,rpcbind添加

service rpcbind start

在脚本里面/etc/rc.local。我知道这不是正确的方法...但它有效。

如果大家有更好的建议,欢迎提出!

相关内容