我可以使Linux计算机上的USB端口看起来像大容量存储设备吗?


9

我在PC上运行Kubuntu 12.04。我想让计算机上的一个USB端口看起来像是其他设备的USB大容量存储设备。换句话说,连接到此USB端口的东西会认为我的整个PC只是一个外部HDD或媒体播放器或其他USB大容量存储设备。这可能吗?如果是这样,我该怎么办?


1
帮助我清楚地了解您的问题!
Ruban Savvy

假设您有MP3播放器。通过USB连接到另一台设备(例如PC)时,该播放器将显示为USB大容量存储设备。我希望我的Linux PC可以作为其他设备的USB大容量存储设备出现。明确?
MountainX

我认为您也需要不同的硬件配置。您将需要设备端(也称为小工具)来执行此操作。加上小工具驱动程序。
基思

是的,就“小工具”而言,我在考虑Arduino ...,但我希望有人已经解决了这一问题,并可以告诉我如何做。
MountainX

我有同样的目标。我的Android平板电脑有USB主机适配器。我的Linux不支持MTP。通过使Linux(CentOS-6)看起来像USB大容量存储设备,我可以在不使用中间拇指驱动器的情况下将文件复制到Android。我想使用VLC beta在我的Android上观看OTA(无线)电视录像-可以使用。我每天都这样做。MTP不喜欢MPG文件类型,因此不会传输它们。同样适用于MOV文件

Answers:


4

除非拥有特殊的USB芯片,该芯片能够从USB主机切换为USB guest虚拟机,否则您就不能这么做。尽管此类芯片通常出现在移动设备中,但在工作站上通常没有多大意义(因此不存在)。

我有一种直觉,你可能会问一个错误的问题


关于元问题,我没有指定必须排除硬件附加组件。如果需要,我可以使用Arduino或其他一些硬件选项。我敢肯定有一个解决方案,现在我对寻求解决方案的好奇心更加激起了我的兴趣。:-)
MountainX

当然,从教育的角度来看,使用具有这种芯片的独立系统(或至少是外围设备)很有趣-例如,通过SAN(〜网络访问的块设备)导出文件系统并将其转发到USB连接。但是,您可能很容易与原始问题大相径庭,即最终无法解决问题-我是根据自己的经验讲的。:)
peterph
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.