Beim Mounten der Freigabe auf Mojave wird die Meldung „Keine solche Datei oder kein solches Verzeichnis“ angezeigt.

Beim Mounten der Freigabe auf Mojave wird die Meldung „Keine solche Datei oder kein solches Verzeichnis“ angezeigt.

Ich versuche, mit dem folgenden Befehl eine Freigabe auf Mojave 10.14.3 für einen Mac Mini-Verteilungspunkt zu mounten, der auf einer VM mit Windows Server 2008 R2 gehostet wird:

mount_smbfs -f 0755 -d 0755 smb://username:pwd@ip_address/Users/Shared/ /Volumes/Guest

Es wird der folgende Fehler ausgegeben:

mount_smbfs: mount error: /Volumes/guest: No such file or directory

Ich habe das Verzeichnis erstellt. Wenn ich versuche, es erneut zu erstellen, wird angezeigt, dass das Verzeichnis bereits vorhanden ist.

Antwort1

Basierend nur auf den oben gezeigten Befehlen sieht Ihr Problem so aus, als ob Sie versuchen, auf zu mounten, Guestaber Sie haben erstellt guest. Seit macOS High Sierra (10.13) ist das Standarddateisystem (APFS) case-sensitiv. Daher müssen Sie die gleiche Groß- und Kleinschreibung verwenden, wenn Sie sich in Ihren Befehlen auf den Mount-Punkt beziehen.

Beachten Sie auch, dass das Protokoll nicht Teil der Standortangabe im Befehl ist. Schauen Sie sich diemanSeite fürmount_smbfsfür weitere Informationen und Beispiele. Beachten Sie auch, dass auf der manSeite die Verwendung mountvon anstelle des mount_smbfsdirekten Aufrufs empfohlen wird:

mkdir -p /Volumes/guest
mount -t smbfs -o -f=0755,-d=0755 //username:pwd@ip_address/Users/Shared/ /Volumes/guest

Antwort2

Ich hatte das gleiche Problem. Ich habe es behoben, indem ich das letzte Argument (also den Einhängepunkt) in Anführungszeichen gesetzt habe. Im Fall von OP wäre es also:

mount_smbfs -f 0755 -d 0755 smb://username:pwd@ip_address/Users/Shared/ "/Volumes/Guest"

verwandte Informationen