在 Debian 上自动挂载 nfs 共享

在 Debian 上自动挂载 nfs 共享

我有疑问自动地在我的 Debian 服务器上安装 nfs 共享。

服务器结构有点复杂。我有一台装有 mac os x 10.7 的 mac mini 服务器,并在 Oracle VirtualBox 4.1.12 VM 上运行 Debian squeez。现在的想法是将 mac 上的 2 个目录挂载为 nfs 共享。

mac 配置 /etc/exports

/ws_home -maproot=root ip.from.the.debian
/ws_data -maproot=root ip.from.the.debian

Debian 服务器的 /etc/fstab

ip.from.the.mac:/ws_data /data nfs rw,hard,intr,async,nodev,nosuid 0 0
ip.from.the.mac:/ws_home /home nfs rw,hard,intr,async,nodev,nosuid 0 0

现在当我安装 -a它运行完美,但在重新启动时共享不会自动安装,我不明白为什么或我必须做什么才能让它自动安装。

我也尝试添加一个汽车标记到 fstab

ip.from.the.mac:/ws_data /data nfs rw,hard,intr,async,nodev,nosuid,auto 0 0

但这并没有改变什么

答案1

正如@hornetbss 所建议的,您可能需要延迟安装 nfs 共享,直到网络启动。您应该能够通过将其_netdev作为选项添加到共享来实现这一点。

ip.from.the.mac:/ws_data /data nfs _netdev,rw,hard,intr,async,nodev,nosuid 0 0

fg如果第一次失败,也可以选择bg重新尝试安装(在前台或后台)。

另一种可能性是使用 autofs,当访问驱动器时它会自动安装。

相关内容