Поддерживается ли usb на Bash в Ubuntu в Windows 10?

  • У меня нет файлов или путей о usb на dev/
  • Когда я подключаю флеш-диск, ничего не появляется на dev/или mnt/или носителе/​​об этом.
  • sudo lsusb возвращает:

    unable to initialize libusb: -99
    

Что мне делать, чтобы разрешить доступ к usb на bash?

Ответ 1

Хорошие новости, теперь возможно смонтировать USB-носители (в том числе FAT) и сетевые ресурсы с drvfs в Windows 10:

Смонтируйте съемный носитель: (например, D:)

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

Чтобы безопасно отключить

$ sudo umount /mnt/d

Вы также можете монтировать сетевые ресурсы без smbfs:

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

Вам понадобится хотя бы Build 16176, поэтому вам, возможно, придется входить в программу Windows Insider, а затем обновлять Windows. Источник: https://blogs.msdn.microsoft.com/wsl/2017/04/18/file-system-improvements-to-the-windows-subsystem-for-linux/

Ответ 2

Edit:
Согласно сообщению в блоге от Microsoft, эта функция теперь исправлена ​​из сборки 16176 и переадресации.

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

В настоящий момент поддержка USB отсутствует. Только фиксированные диски будут установлены (автоматически) в /mnt.

Также не поддерживаются другие хранилища (кроме жестких дисков с автоматической установкой), включая CD-ROM-накопители, устройства обратной связи и сетевые ресурсы.

Вот ссылка на страницу отзывов разработчиков: Невозможно получить доступ к USB-устройствам из bash