Come mappare un'unità di rete?


41

Non riesco a mappare un'unità di rete Windows in Ubuntu. Ho eseguito il seguente comando nel terminale:

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)

Ma ha restituito un errore. Spero che qualcuno possa risolverlo.


2
È generalmente accettato che si debba montare manualmente /mnt/, mentre /media/è per i montaggi gestiti dal sistema (come una USB).
Addison,

Risposte:


69

Penso che devi anche passare il nome della condivisione di Windows e confermare che hai creato / media / Data

sudo mkdir /media/Data

Usa qualcosa di simile

smbclient -L //172.29.32.184 

per elencare le condivisioni, quindi aggiungere il nome della condivisione alla montatura

sudo mount -t cifs -o username=raghu //172.29.32.184/sharename /media/Data/
  • Nota: se ricevi l'errore: wrong fs type, bad option, bad superblock on...assicurati di aver installato cifs-utils, per impostazione predefinita potrebbe non essere installato sulla tua distribuzione.

    sudo apt-get install cifs-utils

Se hai bisogno di montare la tua condivisione di Windows in modo permanente, allora c'è un eccellente HowTo di dmizer UbuntuForums Staff (scorri fino alla sezione di montaggio permanente) - Non riprodurrò i consigli qui perché ha alcuni suggerimenti e suggerimenti per il debug eccellenti e altre soluzioni che potresti incontrare .


2
Spot on. Per mappare una condivisione (anche usando Windows come client) devi puntare direttamente su una condivisione. Non è possibile montare l'intero computer e non è possibile [direttamente] montare una sottodirectory della condivisione.
Oli

Ho seguito le tue istruzioni, ma sto ottenendo il seguente errore. Errore di montaggio (11): risorsa temporaneamente non disponibile Fare riferimento alla pagina di manuale mount.cifs (8) (ad esempio man mount.cifs)
karthick87

@ karthick87 - questo è uno nuovo su di me - forse vale la pena pubblicarlo su quel thread attivo del forum. L'unica ricerca su Google su questo errore che ho scoperto che potrebbe essere vagamente correlata è questa: linuxquestions.org/questions/linux-server-73/…
fossfreedom

1
Di seguito ha fatto il trucco: mount -t cifs -o 'username=domain\uname' '\\machine\folder' /mnt/folder. Ha lavorato anche su Redhat.
AlikElzin-Kilaka,

smbclient -U <username> -L //IP_Addressè richiesto nel caso in cui riporta un nome utente errato durante l'autenticazione.
Shayan,

17
  • aprire una finestra di Nautilus
  • fai clic su Vai nel menu o, in alternativa, premi Ctrl + L
  • inserisci smb: // remote_host / share_name
  • Vai a Segnalibri e fai clic su Aggiungi

8
@ DavidCole-GrammarPolice Non sono d'accordo: fintanto che questa risposta offre una soluzione diversa , ha valore e utilizzo. (non ha controllato la meta per un introito ufficiale su questi temi ...)
di nocciola su Natty

Funziona in questo modo su Ubuntu 16.04 - l'altro modo ha smesso di funzionare per me da quando ho
eseguito l'

Penso che in questo modo funzionerà finché si utilizza Nautilus. Non sono sicuro che funzioni quando si utilizza un altro file manager Gnome
ospita il

Grazie per aver pubblicato un'alternativa più user-friendly e che non richiede sudo per gli utenti normali! Posso confermare che quanto sopra funziona per Dolphin di Kubuntu su Ubuntu 17.04.
Ray

2

Uso la risposta di @ fossfreedom nel comando di una riga, uso questo:

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/

0

Un altro modo è utilizzare il browser dei file per connettersi a un percorso di rete. Quindi viene montato sotto~/.gvfs

Da lì, puoi mkdir ~/winboxe poi ln -s ~/.gvfs/blahblahblah ~/winbox.

Ricordo che c'era una certa permanenza in questo, ma dimentico i dettagli. : PI stava sviluppando un'app php / odbc per Quickbooks che deve essere eseguita sul computer Quickbooks.

Modifica per il 2018 e oltre: dopo il 14.04, Ubuntu sembra non essere più utilizzato .gvfs, quindi quanto sopra potrebbe non funzionare per te. Alcune persone si sono arrabbiate molto perché qualcosa è cambiato e la mia vecchia risposta non ha funzionato.

Guarda questo commento : ~/.gvfsspostato a /run/user/[UID]/gvfs/blahblah. Dopo aver utilizzato Nautilus per creare una posizione utilizzando sftp://host:port, il file system del server remoto è apparso lì.


.gvfsla cartella è vuota per me, anche dopo aver effettuato il collegamento con il browser dei file ...
Keith M

1
@KeithM sembra che la tua situazione sia diversa da Ubuntu / Gnome di 3 anni fa. Dovresti iniziare una nuova domanda con la tua configurazione che richiede un consiglio e anche un link a questa domanda dicendo che hai provato le cose qui.
Chris K,

0

Scarica VisiPics e installalo con Wine.

Montare la cartella condivisa se esiste:

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

Quindi vai su VisiPics e apri Z:unità e cartella /mnt. All'interno troverai i dati di rete.

Geeqie fa anche un ottimo lavoro e ha una versione di Ubuntu.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.