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.