Mount-Fehler beim Versuch, einen Netzwerkserver zu mounten

Ich habe versucht, einen Netzwerkserver auf meinem Computer zu installieren. Ich kann es über den Finder tun, aber das ist umständlich, da ich mich jeweils nur mit einem Benutzernamen verbinden kann. Ich habe gelesen, dass das Mounten über Terminal es mir ermöglichen würde, mich mit mehreren Benutzernamen gleichzeitig zu verbinden. Ich habe diesen Beitrag gefunden: Wie kann ich eine SMB-Freigabe über die Befehlszeile bereitstellen? wo der Befehl zum Mounten steht

mount_smbfs //user@SERVER/folder ./mntpoint

aber ob ich das tue oder mount -t smbfsstattdessen mount_smbfsbekomme ich den gleichen Fehler:

mount_smbfs: mount error: [mountpoint path]: Input/output error

Jemand erwähnte sogar, dass er in dem Beitrag, auf den ich oben verlinkt habe, denselben Fehler bekommen habe, aber niemand hat ihm geantwortet.

Bearbeiten: Der Vollständigkeit halber hier meine tatsächliche Ein- und Ausgabe (mit ersetztem Benutzernamen und Passwort). Ich habe sogar ein neues Verzeichnis /Volumes/testShare erstellt, um es damit zu testen.

Jamess-MacBook-Pro:Volumes magavendon$ mount -t smbfs //[user]:[password]@172.25.206.80 /Volumes/testShare
mount_smbfs: mount error: /Volumes/testShare: Input/output error

Und der Befehl mount_smbfs:

Jamess-MacBook-Pro:Volumes magavendon$ mount_smbfs //[user]:[password]@172.25.206.80 /Volumes/testShare
mount_smbfs: mount error: /Volumes/testShare: Input/output error
Sie haben den ./mntpoint in einen gültigen Pfad geändert, richtig?

Antworten (2)

Musst du wahrscheinlich erst machen mkdir ./mntpoint.

Zum Beispiel:

mkdir /Volumes/home
mount_smbfs //tom:tomspassword@fileserver/home /Volumes/home
Das Verzeichnis habe ich bereits angelegt. Ich habe sogar ein anderes Verzeichnis ./test ausprobiert, nur für den Fall.
Ja, aber versuchen Sie, den Punkt zu entfernen. Der Punkt wird mit "Aktuelles Verzeichnis" übersetzt. Das / ist das Root-Verzeichnis. Also Grundlagen hier: cd /Volumes = Volumes-Ordner im Stammverzeichnis der Festplatte; CD . = Aktuelles Verzeichnis; cd ./Desktop = Desktop-Ordner in Ihrem Home-Ordner; cd ~ = Ihr Home-Ordner; Wenn Sie nun versuchen, ein Volume unter ./test zu mounten, wird der Mountpoint im aktuellen Verzeichnis unter currentDir/test erstellt.
Danke schön. Entschuldigung, ich denke, meine vorherige Aussage war nicht sehr klar. Ich habe kein Verzeichnis namens ./test erstellt, sondern nur test. Ich habe ./test verwendet, als ich das Verzeichnis übergeben habe, in das ich den Einhängepunkt für den Einhängebefehl einfügen wollte.

Also, Sie wollen den harten Weg gehen, hier gehen Sie:

mkdir /Volumes/[share] | mount_smbfs //[user]:[password]@[server]/[share] /Volumes/[share]

ABER:

Sie können sich über die + Box im Finder mehrmals
mit verschiedenen Benutzern mit demselben Server verbinden .⌘ cmdK

Grundsätzlich: smb://user@server(oder SMB1 = cifs://user@server).

Es fügt automatisch die a-Nummer zu jeder doppelten Freigabe hinzu, die verbunden ist.
Wenn Sie also „Daten“ zweimal auf dem Server haben, aber für unterschiedliche Benutzer oder für dieselben Benutzer, aber mit unterschiedlichen Berechtigungen, dann erstellt Mac zuerst /Volumes/Data, erstellt dann bei der zweiten Verbindung /Volumes/Data-1.

Dies ist jedoch für den Benutzer nicht sichtbar, Sie sehen beide als "Daten" Sharepoints im Finder.

Ich habe herausgefunden, wie man sich auf diese Weise über den Finder verbindet. Aber wenn ich mich mit einem anderen Benutzer verbinde, werden die Daten, die sich im Verzeichnis dieses Benutzers befinden sollten, nicht angezeigt. Ich hatte gehofft, dass mein Problem gelöst werden könnte, wenn ich über das Terminal mounten könnte. Selbst wenn ich die Daten des Benutzers im Finder angezeigt bekommen würde, wenn ich mich mit dem richtigen Benutzer anmelde, wäre ich immer noch nicht in der Lage, mich mit mehreren Benutzern gleichzeitig anzumelden, was ich tun möchte .
Nur um klarzustellen. Mein Problem Ein-/Ausgabefehler ist nicht, dass ich das Verzeichnis nicht richtig benannt oder vorhanden habe. Ich weiß, wie das geht.
Wenn Sie sich bereits als ein Benutzer beim SMB-Server authentifiziert haben, ignoriert Finder den user@Teil des URI und fährt einfach mit dem Benutzer fort, als der Sie sich bereits verbunden haben.