当前位置: 首页>>技术教程>>正文


linux – Windows 10上的Ubuntu上的Bash支持USB吗?

, , , ,

问题描述

  • 我在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.

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

目前不支持USB。 /mnt中将仅自动安装固定磁盘。

此外,不支持其他存储(auto-mounted固定磁盘除外),其中包括CD-ROM驱动器,回送设备和网络共享。

这是开发人员反馈页面的链接:Unable to access USB devices from bash

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/8693.html,未经允许,请勿转载。