web-dev-qa-db-fra.com

L'USB est-il pris en charge sur Bash sous Ubuntu sous Windows 10?

  • Je n'ai pas de fichiers ou chemins sur USB sur dev /
  • Quand je connecte un disque flash, rien n’apparaît sur dev/ou mnt/ou media /.
  • Sudo lsusb résultats:

    unable to initialize libusb: -99
    

Que dois-je faire pour activer l'accès USB sur Bash?

22
bcan

Bonne nouvelle, il est désormais possible de monter des supports USB (y compris au format 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

Il vous faut au moins la version 16176 pour que vous deviez peut-être adhérer au programme Windows Insider, puis mettre à jour Windows. Source: https://blogs.msdn.Microsoft.com/wsl/2017/04/18/file-system-improvements-to-the-windows-subsystem-for-linux/

34
user643011

Modifier:
Selon un article de blog de Microsoft, cette fonctionnalité est maintenant corrigée à partir de la version 16176 et suivante.

https://blogs.msdn.Microsoft.com/wsl/2017/04/18/file-system-improvements-to-the-windows-subsystem-for-linux/

Il n'y a pas de support USB pour le moment. Seuls les disques fixes seront montés (automatiquement) dans/mnt.

De plus, les autres systèmes de stockage (autres que les disques fixes montés automatiquement) ne sont pas pris en charge, notamment les lecteurs de CD-ROM, les unités de bouclage et les partages réseau.

Voici un lien vers la page de commentaires des développeurs: Impossible d’accéder aux périphériques USB depuis bash

11
Patrik