Mac OS Sierra 10.12 Autofs mountet nur das erste angegebene NFS-Volume

Mac OS Sierra 10.12 Autofs mountet nur das erste angegebene NFS-Volume

Ich habe ein Problem mit Mac OS Sierra. Ich habe eine NFS-Konfiguration in einem auto_nfs für 2 NFS-Freigaben hinzugefügt und das autofs wählt nur die erste aus.

Hier ist mein 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

Hier ist mein 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

Wenn ich den Autofs-Dienst mit diesem neu startesudo automount -cvIch erhalte folgende Meldung:

automount: /net updated
automount: /home updated
automount: /build/mount1 updated
automount: no unmounts

und Mount2 ist nicht in meinem Build-Verzeichnis gemountet. Wenn ich die Reihenfolge in auto_nfs so ändere, dass Mount2 gefolgt von Mount1 ist, wird nur Mount2 gemountet.

Wenn ich die

/-              auto_nfs    -nosuid

Zeile am Ende von auto_mount, dann geht nichts mehr.

Antwort1

Nachdem ich alles ausprobiert hatte, konnte ich mein Problem lösen. Ich gab meineauto_nfsconfig an einen Kollegen von mir. Um die Sache einfacher zu machen, schickte ich die config über Skype. Als er sie anwandte, funktionierte bei ihm alles einwandfrei. Mit diesem Gedanken im Hinterkopf erstellte ich meineauto_nfsDatei mit dem Inhalt, den ich gerade über Skype gesendet habe, dann habe ich angerufen

sudo automount -cv

nochmal und alles hat funktioniert. Es scheint, dass es ein Problem mit der Kodierung und/oder den Leerzeichen in der Originaldatei gab.

verwandte Informationen