LinuxコンピューターのUSBポートを大容量記憶装置のように見せることはできますか?


9

PCでKubuntu 12.04を実行しています。コンピューターの1つの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にファイルをコピーできます。AndroidでVLCベータ版を使用してOTA(Over The Air)TV録画を表示したい-動作する。私は毎日これをします。MTPはMPGファイルタイプを嫌い、それらを転送しません。MOVファイルにも同じことが当てはまります

回答:


4

USBホストからUSBゲストに切り替えることができる特別なUSBチップがない限り、実際にはできません。このようなチップはモバイルデバイスに存在することがよくありますが、ワークステーションでは一般的にあまり意味がありません(そのため、そこにはありません)。

私はあなたが間違った質問をしているかもしれないという予感を持っています。


メタ質問に関しては、ハードウェアアドオン(たとえば)を除外する必要があることを指定しませんでした。必要に応じて、Arduinoまたはその他のハードウェアオプションを使用できます。きっと解決策はあると思いますが、今では解決策を探すという私の好奇心がさらに高まっています。:-)
MountainX

確かに、そのようなチップを持つ別のシステム(または少なくとも周辺機器)を使用することは、教育の観点から興味深いです。たとえば、ファイルシステムをSAN(〜ネットワークアクセスブロックデバイス)経由でエクスポートし、USB接続に転送します。ただし、元の問題から大きく逸脱する可能性があります。つまり、最終的にそれを解決しない可能性があります。私はここでの経験から話しています。:)
peterph 2013
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.