我在使用 Mac OS Sierra 时遇到问题。我在 auto_nfs 中为 2 个 NFS 共享添加了一个 NFS 配置,并且 autofs 仅选择第一个。
这是我的 auto_master:
#
# Automounter master map
#
+auto_master # Use directory service
/net -hosts -nobrowse,hidefromfinder,nosuid
/home auto_home -nobrowse,hidefromfinder
/Network/Servers -fstab
/- auto_nfs -nosuid
/- -static
这是我的 auto_nfs:
/build/mount1 -fstype=nfs,noowners,nolockd,noresvport,hard,bg,intr,ro,tcp,nfc nfs://<some hostname>:/mount1
/build/mount2 -fstype=nfs,noowners,nolockd,noresvport,hard,bg,intr,ro,tcp,nfc nfs://<some hostname>:/mount2
当我用这个重新启动 autofs 服务时须藤自动挂载-cv我收到以下消息:
automount: /net updated
automount: /home updated
automount: /build/mount1 updated
automount: no unmounts
并且 mount2 没有安装在我的构建目录下。如果我将 auto_nfs 中的顺序更改为 mount2 后跟 mount1,那么我只会安装 mount2。
如果我把
/- auto_nfs -nosuid
在 auto_mount 末尾的行然后什么都不起作用。
答案1
整理完所有内容后,我能够解决我的问题。我给了我的自动nfs配置给我的一个同事。为了让事情变得更简单,我通过 Skype 发送配置。当他应用它时,一切对他来说都很顺利。考虑到这一点,我重新创建了我的自动nfs使用我刚刚通过 Skype 发送的内容创建文件,然后我致电
须藤自动挂载-cv
再次一切正常。原始文件中的编码和/或空格似乎存在某种问题。