
Mac OS Sierra で問題が発生しています。2 つの NFS 共有の auto_nfs に NFS 構成を追加しましたが、autofs は最初の 1 つだけを選択します。
これが私の 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サービスを再起動するとsudo オートマウント -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同僚にconfigを渡す。物事を簡単にするために、Skypeでconfigを送信した。彼がそれを適用したところ、すべてうまくいった。これを念頭に置いて、私は自分のconfigを再構築した。自動NFSSkypeで送った内容を使ってファイルを作成し、
sudo オートマウント -cv
もう一度実行したら、すべてうまくいきました。元のファイルのエンコードやスペースに何らかの問題があったようです。