问题描述
-
我在dev /上没有关于usb的文件或路径
-
当我插入闪存盘时,dev /或mnt /或media /上没有任何内容。
-
sudo lsusb
返回:unable to initialize libusb: -99
我应该怎么做才能在bash上启用USB访问?
最佳方案
好消息,现在可以在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,以便可能必须opt-in到Windows Insider程序,然后更新Windows。资料来源:https://blogs.msdn.microsoft.com/wsl/2017/04/18/file-system-improvements-to-the-windows-subsystem-for-linux/
次佳方案
Edit:
According to a blog post from Microsoft this feature is now fixed from build 16176 and forward.
目前不支持USB。 /mnt中将仅自动安装固定磁盘。
此外,不支持其他存储(auto-mounted固定磁盘除外),其中包括CD-ROM驱动器,回送设备和网络共享。
这是开发人员反馈页面的链接:Unable to access USB devices from bash