web-dev-qa-db-fra.com

Montage du lecteur réseau sous Windows 10 bash?

Dans mon invite de commande Windows 10, lorsque je dois configurer le lecteur sur un lecteur réseau partagé, je viens d'utiliser

Net Use V: //192.168.xxx.xxx/folder

J'ai ajouté Bash sous Ubuntu sous Windows dans Windows 10, et j'aimerais aussi pouvoir accéder à mes lecteurs réseau depuis le terminal. J'ai donc essayé de le monter.

Sudo mount -t cifs -o username=myusername //192.168.xxx.xxx/folder /mnt/new_folder

où j'ai créé mon new_folder dans le dossier /mnt, mais j'obtiens l'erreur

Sudo: impossible de trouver l'ordinateur NOM DE L'ORDINATEUR

COMPUTER NAME est le nom réel de mon ordinateur que je peux également voir dans l'explorateur.

Qu'est-ce que je fais de mal et comment puis-je monter des lecteurs réseau dans mon Windows bash?

MODIFIER:

Je l'ai obtenu partiellement, en ajoutant le nom de mon ordinateur dans le fichier hosts dans etc/hosts

 127.0.1.1    COMPUTER NAME

Mais je ne peux toujours pas monter le lecteur réseau

15
dingo_d

La prise en charge du montage accessible sur WSL de lecteurs réseau (ainsi que de lecteurs locaux amovibles) était annoncée en avril 2017 . Vous ne savez pas exactement quelle version a été la première à l'inclure, mais mon estimation est d'environ 15063.250 et devrait être assez récente. Si vous avez un support, vous pouvez maintenant lancer:

Sudo mount -t drvfs '\\192.168.xxx.xxx\folder' /mnt/new_folder

(Notez que le chemin du réseau doit être exprimé en barres obliques inverses et doit donc être indiqué pour empêcher le shell de les transformer automatiquement en barres obliques.)

7
Callum Gare