web-dev-qa-db-ja.com

Windows 10上のUbuntuのBashではusbがサポートされていますか?

  • Dev /にusbに関するファイルまたはパスがありません
  • フラッシュディスクを接続しても、dev /またはmnt /またはmedia /に何も表示されません。
  • Sudo lsusb 返却値:

    unable to initialize libusb: -99
    

BashでUSBアクセスを有効にするにはどうすればよいですか?

22
bcan

幸いなことに、Windows 10でdrvfsを使用してUSBメディア(FAT形式を含む)およびネットワーク共有をマウントできるようになりました。

リムーバブルメディアのマウント:(例: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

少なくともビルド16176が必要なので、Windows InsiderプログラムにオプトインしてからWindowsを更新する必要があります。ソース: https://blogs.msdn.Microsoft.com/wsl/2017/04/18/file-system-improvements-to-the-windows-subsystem-for-linux/

34
user643011

編集:
Microsoftのブログ投稿によると、この機能はビルド16176以降で修正されています。

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

現時点ではUSBサポートはありません。/mntには固定ディスクのみが(自動的に)マウントされます。

また、他のストレージ(自動マウントされた固定ディスク以外)もサポートされていません。これには、CD-ROMドライブ、ループバックデバイス、およびネットワーク共有が含まれます。

開発者のフィードバックページへのリンクを次に示します。 bashからUSBデバイスにアクセスできません

11
Patrik