Come posso mappare una condivisione di rete dell'unità utilizzando il terminale Linux?


22

Mi sto ancora abituando a Linux e la GUI è fantastica. Ho Ubuntu 10 e posso andare su Rete e vedere la rete Windows. Quindi facendo doppio clic su questo mi porta alle unità condivise. Quindi quando torno al terminale e utilizzo:

cd ~/.gvfs

Riesco a vedere le unità mappate. Ma sarebbe bello se potessi farlo senza tutto il clic del mouse. Quindi, come posso mappare le unità di rete nel terminale, qualcosa di simile a net useWindows.

EDIT : Non sono sicuro di quello che è successo, ma questo è quello che ho fatto per farlo funzionare. Ho creato la directory per la condivisione /mediae poi ho eseguito:

sudo mount -t cifs -o username=nicorellius //server/share/ /media/share

e diceva che il comando non poteva essere trovato. Quindi ho pensato di andare avanti e usare smbfscosì ho corso:

sudo apt-get install smbfs

Ho provato il comando suggerito con smbfsinvece di cifse che non ha funzionato neanche. Quindi ho provato di nuovo e poi la prossima volta che ho corso:

sudo mount -t cifs -o username=nicorellius //server/share/ /media/share

ha funzionato e ho potuto navigare nella directory con cd.

Risposte:


22

Crea una directory sul tuo computer da utilizzare come punto di montaggio per la condivisione:

sudo mkdir /media/yoursharename

Quindi utilizzare il comando mount per mappare una condivisione di Windows sul punto di montaggio appena creato:

sudo mount -t cifs -o username=nicorellius //server/sharename /media/yoursharename

Dovresti ora accedere alla condivisione dal tuo punto di montaggio / media / yoursharename .


Samba non è già installato? Non è il programma che accede alla condivisione quando vado in Luoghi> Rete e trovo la rete Windows?
Nicorellius,

1
Samba è già installato, ma smbfs per montare file system remoti non è di default su Ubuntu, ho usato questo metodo per molto tempo ma ho appena controllato e cifs sembra aver sostituito smbfs e immagino che la gui sia montare il drive usando anche cifs. Ho modificato il comando mount alla versione cifs nella mia risposta originale. Dovresti eseguire questo senza installare alcun pacchetto aggiuntivo.
John Rabotnik,

Vedi modifica nella mia domanda per quello che ho fatto per farlo funzionare ...
Nicorellius,

Stranamente, ho provato questo sull'altra condivisione a cui avevo bisogno di accedere e non ha funzionato. Qualcosa sull'indirizzo IP o sul nome del server ... Quindi ho provato con l'IP locale 192.168.xx e anche questo ha funzionato. Grande aiuto, John - Grazie!
nicorellius,

che cos'è cifs?
João Pimentel Ferreira,

7

gvfs-mountpuò essere usato per montare i filesystem ~/.gvfsallo stesso modo delle applicazioni Gnome.


2
la sintassi sarebbe: gvfs-mount mount smb://username@server.tld/share potrebbe essere necessario creare prima un segnalibro.
Flusso
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.