Mac OS Sierra 10.12 autofs は最初に指定された NFS ボリュームのみをマウントします

Mac OS Sierra 10.12 autofs は最初に指定された NFS ボリュームのみをマウントします

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

もう一度実行したら、すべてうまくいきました。元のファイルのエンコードやスペースに何らかの問題があったようです。

関連情報