我有疑问自动地在我的 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,当访问驱动器时它会自动安装。