126 votes

Windows 10 Ubuntu Bash Shell : Comment monter d'autres disques Windows ?

J'utilise l'Ubuntu Bash Shell de Windows 10. Il mappe bien le lecteur C en tant que /mnt/c.

J'ai d'autres disques durs physiques locaux, montés dans Windows en tant que E : et F :

Comment puis-je dire à Bash de monter ces disques également (idéalement automatiquement sur /mnt/e et /mnt/f, mais un montage manuel est acceptable) ? "sudo fdisk -l" ne semble pas fonctionner (ne peut pas ouvrir /proc/partitions), donc je ne suis pas sûr de savoir comment trouver leurs noms, sinon j'aurais juste utilisé une commande de montage normale.

153voto

user643011 Points 2199

Bonne nouvelle, il est désormais possible de monter des supports USB (y compris formatés en FAT) et des partages réseau avec drvfs sous Windows 10 :

Monter un support amovible : (par exemple D :)

$ sudo mkdir /mnt/d
$ sudo mount -t drvfs D: /mnt/d

Pour démonter en toute sécurité

$ sudo umount /mnt/d

Vous pouvez également monter des partages réseau sans smbfs :

$ sudo mount -t drvfs '\\server\share' /mnt/share

Vous avez besoin d'au moins la Build 16176, donc vous pourriez avoir à vous inscrire au programme Windows Insider et ensuite mettre à jour Windows. Source : https://blogs.msdn.microsoft.com/wsl/2017/04/18/file-system-improvements-to-the-Windows-subsystem-for-linux/

16voto

mementum Points 259

Pour faciliter l'interopérabilité avec Windows, WSL utilise le système de fichiers DrvFs. WSL monte automatiquement tous les lecteurs fixes avec des systèmes de fichiers supportés sous /mnt, comme /mnt/c, /mnt/d, etc. Actuellement, seuls les volumes NTFS et ReFS sont pris en charge.

De : https://blogs.msdn.microsoft.com/wsl/2016/06/15/wsl-file-system-support/

Si e: et f: ont d'autres systèmes de fichiers comme FAT , exFAT ils ne seront pas montés automatiquement.

4voto

Anton Liakhovitch Points 641

Ces autres lecteurs devrait être là aussi, dans /mnt/e etc. Vous pouvez vérifier avec ls /mnt . Si ce n'est pas le cas, j'essaierais plusieurs choses

Redémarrez votre ordinateur, assurez-vous que les lecteurs sont branchés, puis lancez bash.

-Réinstaller Ubuntu en exécutant lxrun/uninstall/full/y et ensuite lxrun/install/y dans cmd

-Si rien ne fonctionne, vous pouvez essayer de faire un lien symbolique du point de montage du lecteur usb vers un dossier de votre lecteur C. Je crois este explique comment les réaliser sous Windows.

Si rien ne fonctionne, je vous recommande de signaler ce bogue à Microsoft. La WSL est encore en plein développement, et toutes les fonctionnalités ne fonctionnent pas encore correctement.

0voto

quano Points 131

Je suis très en retard pour cette fête mais voici l'édition officielle : https://wpdev.uservoice.com/forums/266908-command-prompt-console-bash-on-ubuntu-on-windo/suggestions/13355724-unable-to-access-usb-devices-from-bash

En bref, c'est sur leur radar mais ce n'est pas encore mis en œuvre. :(

-4voto

Mark Monforti Points 164

Essayez ceci uniquement si vous utilisez WSL Linux (téléchargé depuis le Microsoft Store).

1. cd /mnt 2. cd D/

La première partie est quelque chose comme le démarrage du montage et ensuite vous pouvez simplement ajouter n'importe quel disque.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X