Wie ordne ich ein Netzlaufwerk zu?

39

Ich kann in Ubuntu kein Windows-Netzwerklaufwerk zuordnen. Ich habe den folgenden Befehl im Terminal ausgeführt:

karthick@karthick:~$ sudo mount -t cifs -o username=raghu //172.29.32.184 /media/Data/
Password: 
mount error(2): No such file or directory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

Aber es gab einen Fehler zurück. Ich hoffe, jemand kann das klären.

karthick87
quelle
2
Es ist allgemein anerkannt, dass Sie das Mounten manuell durchführen sollten /mnt/, während dies /media/für vom System verwaltete Mounts (wie z. B. USB) gilt.
Addison

Antworten:

69

Ich denke, Sie müssen auch den Windows-Freigabenamen übergeben und bestätigen, dass Sie / media / Data erstellt haben

sudo mkdir /media/Data

Verwenden Sie so etwas wie

smbclient -L //172.29.32.184 

Um die Freigaben aufzulisten, hängen Sie den Freigabenamen an Ihren Mount an

sudo mount -t cifs -o username=raghu //172.29.32.184/sharename /media/Data/
  • Hinweis: Wenn Sie die Fehlermeldung erhalten: Stellen Sie wrong fs type, bad option, bad superblock on...sicher, dass Sie cifs-utils installiert haben. Möglicherweise ist es nicht standardmäßig auf Ihrer Distribution installiert.

    sudo apt-get install cifs-utils

Wenn Sie Ihre Windows-Freigabe permanent mounten müssen, gibt es ein exzellentes HowTo von dmizer UbuntuForums Staff (scrollen Sie zum Abschnitt zum permanenten Mounten). Ich werde den Rat hier nicht wiedergeben, da er einige exzellente Debugging-Tipps und andere Workarounds enthält, auf die Sie stoßen können .

fossfreedom
quelle
2
Spot on. Um eine Freigabe zuzuordnen (auch wenn Sie Windows als Client verwenden), müssen Sie direkt auf eine Freigabe zeigen. Sie können nicht den gesamten Computer bereitstellen und Sie können ein Unterverzeichnis der Freigabe nicht [direkt] bereitstellen.
Oli
Ich habe Ihre Anweisung befolgt, erhalte jedoch den folgenden error.mount-Fehler (11): Ressource vorübergehend nicht verfügbar Weitere Informationen finden Sie auf der Manualpage mount.cifs (8) (z. B. man mount.cifs)
karthick87,
@ karthick87 - das ist neu für mich - vielleicht lohnt es sich, das in diesem aktiven Forenthread zu posten. Die einzige Google-Suche zu diesem Fehler, bei der ich festgestellt habe, dass sie möglicherweise in Zusammenhang steht, ist die folgende: linuxquestions.org/questions/linux-server-73/…
fossfreedom
1
Im Folgenden hat den Trick: mount -t cifs -o 'username=domain\uname' '\\machine\folder' /mnt/folder. Arbeitete auch an Redhat.
AlikElzin-kilaka
smbclient -U <username> -L //IP_Addressist erforderlich, falls bei der Authentifizierung ein falscher Benutzername gemeldet wird.
Shayan
17
  • Öffne ein Nautilus-Fenster
  • Klicken Sie im Menü auf Gehe zu oder drücken Sie alternativ Strg + L
  • Geben Sie smb: // remote_host / share_name ein
  • Gehen Sie zu Lesezeichen und klicken Sie auf Hinzufügen
houss
quelle
8
@ DavidCole-GrammarPolice Ich würde dem nicht zustimmen: Solange diese Antwort eine andere Lösung bietet, hat sie Wert und Nutzen. (habe das Meta nicht auf eine offizielle
Ansicht
Dieser Weg funktioniert auf Ubuntu 16.04 - der andere Weg funktioniert bei mir nicht mehr, seit ich ein Upgrade durchgeführt habe
eigenjohnson
Ich denke, dass dieser Weg funktioniert, solange Sie Nautilus verwenden. Ich bin nicht sicher , ob es funktioniert , wenn Sie einen anderen Gnome - Dateimanager verwenden
houss
Vielen Dank für die Veröffentlichung einer Alternative, die benutzerfreundlicher ist und für normale Benutzer kein sudo erfordert! Ich kann bestätigen, dass das obige für Kubuntus Dolphin unter Ubuntu 17.04 funktioniert.
Ray
2

Ich verwende die Antwort von @ fossfreedom in einem Zeilenbefehl.

echo '<your su pasword>' | sudo -S mkdir /mnt/sharedfolder/ | sudo -S mount -t cifs -w -o username=nabed -o password=nabed //192.168.0.58/sharedfolder /mnt/sharedfolder/
Khaled AbuShqear
quelle
0

Eine andere Möglichkeit besteht darin, den Dateibrowser zu verwenden, um eine Verbindung zu einem Netzwerkspeicherort herzustellen. Dann wird es unter montiert~/.gvfs

Von dort können Sie mkdir ~/winboxund dann ln -s ~/.gvfs/blahblahblah ~/winbox.

Ich erinnere mich, dass dies eine gewisse Beständigkeit hat, aber ich vergesse die Details. : PI hat eine PHP / ODBC-App für Quickbooks entwickelt, die auf dem Quickbooks-Computer ausgeführt werden muss.

Bearbeiten für 2018 und später: Nach 14.04 scheint Ubuntu nicht mehr zu .gvfsfunktionieren, daher funktioniert das oben Genannte möglicherweise nicht für Sie. Einige Leute wurden wirklich wütend, dass sich etwas änderte und meine alte Antwort nicht funktionierte.

Schauen Sie sich diesen Kommentar an : ~/.gvfsverschoben nach /run/user/[UID]/gvfs/blahblah. Nachdem Sie mithilfe von Nautilus einen Speicherort erstellt haben, sftp://host:portwurde das Dateisystem des Remoteservers dort angezeigt.

Chris K
quelle
.gvfsOrdner ist leer für mich, auch nach dem Herstellen einer Verbindung mit dem Dateibrowser ...
Keith M
1
@KeithM es hört sich so an, als ob sich Ihre Situation von der von Ubuntu / Gnome vor 3 Jahren unterscheidet. Sie sollten eine neue Frage mit Ihrem Setup beginnen und um Rat fragen. Außerdem sollten Sie auf diese Frage verweisen, dass Sie die Dinge hier ausprobiert haben.
Chris K
0

Laden Sie VisiPics herunter und installieren Sie es mit Wine.

Hängen Sie den freigegebenen Ordner ein, falls vorhanden:

sudo -S mkdir /mnt/sharedfolder/ 
sudo -S mount -t cifs -w -o username=nabed -o password=nabed //192.168.0.58/sharedfolder /mnt/sharedfolder/

Gehen Sie dann zu VisiPics und öffnen Sie Z:Laufwerk und Ordner /mnt. Im Inneren finden Sie die Netzwerkdaten.

Geeqie leistet ebenfalls großartige Arbeit und hat eine Ubuntu-Version.

Frank
quelle