Comment mapper un lecteur réseau?

41

Je ne parviens pas à mapper un lecteur réseau Windows sous Ubuntu. J'ai exécuté la commande suivante dans le terminal:

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)

Mais cela a renvoyé une erreur. J'espère que quelqu'un pourra résoudre ce problème.

karthick87
la source
2
Il est généralement admis que vous devez monter manuellement sur /mnt/, alors que /media/c'est pour les montages gérés par le système (tels que les ports USB).
Addison le

Réponses:

69

Je pense que vous devez également transmettre le nom du partage Windows et confirmer que vous avez créé / média / données.

sudo mkdir /media/Data

Utilisez quelque chose comme

smbclient -L //172.29.32.184 

pour répertorier les partages, puis ajoutez le nom du partage à votre monture

sudo mount -t cifs -o username=raghu //172.29.32.184/sharename /media/Data/
  • Remarque - Si vous recevez le message d'erreur: wrong fs type, bad option, bad superblock on...assurez-vous que cifs-utils est installé, il se peut qu'il ne soit pas installé par défaut sur votre distribution.

    sudo apt-get install cifs-utils

Si vous avez besoin de monter votre partage Windows de façon permanente, alors il existe un excellent HowTo de dmizer UbuntuForums Staff (faites défiler jusqu'à la section montage permanent) - Je ne vais pas reproduire les conseils ici car il contient d'excellents conseils et astuces de débogage et autres solutions que vous pouvez rencontrer .

fossfreedom
la source
2
Spot sur. Pour mapper un partage (même en utilisant Windows comme client), vous devez pointer directement vers un partage. Vous ne pouvez pas monter l'ordinateur entier et vous ne pouvez pas [directement] monter un sous-répertoire du partage.
Oli
J'ai suivi vos instructions, mais le message d'erreur error.mount suivant (11) s'affiche: Ressource temporairement indisponible. Reportez-vous à la page de manuel de mount.cifs (8) (par exemple, man mount.cifs)
karthick87
@ karthick87 - c'est un nouveau sur moi - peut-être vaut-il la peine de le poster sur ce fil de discussion actif. La seule recherche Google sur cette erreur que j'ai trouvé qui puisse être vaguement liée est celle-ci: linuxquestions.org/questions/linux-server-73/…
fossfreedom
1
Ce qui suit a fait l'affaire: mount -t cifs -o 'username=domain\uname' '\\machine\folder' /mnt/folder. J'ai aussi travaillé sur Redhat.
AlikElzin-kilaka
smbclient -U <username> -L //IP_Addressest requis dans le cas où il signale un nom d'utilisateur incorrect lors de l'authentification.
Shayan
17
  • ouvrir une fenêtre de Nautilus
  • Cliquez sur Aller dans le menu ou appuyez sur Ctrl + L.
  • entrez smb: // remote_host / nom_partage
  • Allez aux signets et cliquez sur ajouter
houss
la source
8
@ DavidCole-GrammarPolice Je ne suis pas d'accord: tant que cette réponse offre une solution différente , elle a de la valeur et est utile. (n'a pas vérifié la méta pour une prise officielle sur ces questions ...)
noisette à propos de natty
Cela fonctionne sous Ubuntu 16.04 - l’autre méthode a cessé de fonctionner pour moi depuis la mise à niveau
eigenjohnson
Je pense que cette méthode fonctionnera aussi longtemps que vous utiliserez Nautilus. Je ne suis pas sûr que cela fonctionne lorsque vous utilisez un autre gestionnaire de fichiers Gnome
houss
Merci de publier une alternative plus conviviale et qui n'exige pas de sudo pour les utilisateurs normaux! Je peux confirmer que ce qui précède fonctionne pour Dolphin de Kubuntu sous Ubuntu 17.04.
Ray
2

J'utilise la réponse de @ fossfreedom en une seule ligne, utilisez ceci:

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
la source
0

Vous pouvez également utiliser le navigateur de fichiers pour vous connecter à un emplacement réseau. Ensuite, il est monté sous~/.gvfs

De là, vous pouvez mkdir ~/winboxet ensuite ln -s ~/.gvfs/blahblahblah ~/winbox.

Je me souviens qu'il y avait une certaine permanence à cela, mais j'oublie les détails. : PI développait une application php / odbc pour Quickbooks qui devait être exécutée sur l’ordinateur Quickbooks.

Éditer pour 2018 et au-delà: après 14.04, ubuntu ne semble plus être utilisé .gvfs, il est donc possible que ce qui précède ne fonctionne pas. Certaines personnes sont vraiment en colère parce que quelque chose a changé et que ma vieille réponse ne fonctionnait pas.

Découvrez ce commentaire : ~/.gvfsdéplacé à /run/user/[UID]/gvfs/blahblah. Après avoir utilisé Nautilus pour créer un emplacement à l'aide desftp://host:port , le système de fichiers du serveur distant s’y est affiché.

Chris K
la source
.gvfsle dossier est vide pour moi, même après la connexion avec le navigateur de fichiers ...
Keith M
1
@ KeithM, votre situation semble différente de celle d'Ubuntu / Gnome d'il y a 3 ans. Vous devriez commencer une nouvelle question avec votre configuration en demandant des conseils, ainsi qu’un lien vers cette question disant que vous avez essayé les choses ici.
Chris K
0

Téléchargez VisiPics et installez-le avec Wine.

Montez le dossier partagé s'il existe:

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

Accédez ensuite à VisiPics et ouvrez le Z:lecteur et le dossier /mnt. À l'intérieur, vous trouverez les données du réseau.

Geeqie fait aussi du bon travail et a une version Ubuntu.

Franc
la source