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, Guest
aber 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 dieman
Seite fürmount_smbfs
für weitere Informationen und Beispiele. Beachten Sie auch, dass auf der man
Seite die Verwendung mount
von anstelle des mount_smbfs
direkten 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"