在Windows 10上,Ubuntu上的Bash支持USB吗?

问题描述:

我应该怎么做,以使在bash的USB访问?

+0

最新版本的Windows 10(我的是10.0.16299.248)会自动在'/ mnt/' – MasterHD

好消息,现在可以安装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 

你至少需要建立16176,所以你可能需要选择加入到Windows内幕PROGRAMM然后更新Windows。资料来源:https://blogs.msdn.microsoft.com/wsl/2017/04/18/file-system-improvements-to-the-windows-subsystem-for-linux/

+3

我按照上面的说明安装了D:驱动器,它默默地给我一个提示,但唉,那里什么都没有(/ mnt/d中没有数据)。 umount说什么都没装。嗯..你怎么知道当前的构建是什么? – wcochran

+0

要获得当前内部版本号,请打开'cmd'命令提示符并键入'ver'。它应该报告'Microsoft Windows [版本10.0.16176]'或更新。如果不选择进入Windows Insider程序。希望这可以帮助! – user643011

编辑:
据微软博客文章这一功能是现在固定从生成16176和转发。

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

有目前没有USB支持。只有固定磁盘将被安装(自动)在/ mnt中。

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

这里是给开发者的反馈页面的链接: Unable to access USB devices from bash

+0

下安装外部USB驱动器这是否意味着SCP传输不会工作呢?例如将文件传输到beaglebone或其他嵌入式设备等。 – Bcan

+0

SCP工作正常。它只能访问尚未运行的非固定Windows驱动器。 – Patrik

+1

轻微变通:如果您将电路板连接到PC,则可以将文件与Windows同步,并使用PC上的Bash访问Windows文件系统中的相同文件! –