web-dev-qa-db-ja.com

USB経由でファイルを提供する

ボックスのファイルシステムの一部をUSB経由で別のコンピューターに提供できるようにしたいと考えています。たとえば、ファイルがボックスAにあり、ボックスBから読み取っている場合、BはAをマウントし、それらのファイルを表示して、ファイルシステムデバイス(つまり、サムドライブ)としてマウントします。

理想的には、このソリューションはどのLinuxディストリビューションでも機能しますが、Debianのバリアントで実行する可能性が最も高いでしょう。

さらに情報が必要な場合はお知らせください。乾杯。

12
Sam Bisbee

あなたが提供した情報から、私は以下のことを推測します:

  1. USB大容量記憶装置を接続することによってのみ通信できるブラックボックスデバイスがあります。
  2. USBドライブを物理的に接続したり取り外したりすることはできません。導入後は物理的にアクセスできなくなります。

これらの仮定のいずれかが誤っている場合は、より簡単な時間になります。

あなたが探しているのは、コンピュータをUSBストレージデバイスのように見せるための方法です。原則として、これは多くの電子機器を必要とするべきではありません—適切なガジェットは、数ドルプラス送料で大量生産できると思います。しかし、適切なガジェットへの参照が存在しません。

USBコンピュータ間ケーブルを使用するだけではうまくいきません。これらはイーサネットネットワークをシミュレートし、ブラックボックスはイーサネットを話しません。そして、USBストレージからLANへのコンバータは役に立たず、間違った方向に進みます。

  1. ブラックボックスからUSBスティックを取り外してコンピュータに接続するロボットアームを設計できます。明白だが非実用的な提案がなされた今...

  2. ガジェットを設計して、そのドライバーを作成することができます。ただし、特に数百万のユニットが必要ない場合は、これが価格範囲外になることがあります。

  3. 洗練された [〜#〜] nas [〜#〜] デバイスがあり、 iSCSIおよびUSBを介して複数のコンピューターと通信できる(最後の2つの単語が難しい部分です)。

  4. 一部の携帯電話とPDAは、USBストレージデバイスとして機能し、さらにGSM、wifi、またはイーサネット接続を備えています。しかし、それらはしばしばスイッチが切られたときにのみストレージデバイスとして機能するため、ブリッジまたはサーバーとして使用できるものがあるかどうかはわかりません。

  5. これはやや似た要件についての議論です。 提案される唯一の可能な解決策は このUSBストレージからWi-Fiへのブリッジ であり、適切であるように見えますが、それは高価な。

  6. 2台のコンピューター間でUSBデバイスを共有できるUSBスイッチ(別名共有ハブ)があります。 1つを使用して、ブラックボックスとコンピューター間でストレージデバイスを共有できます。問題は、通常、ユーザーがボタンを押して2つのデバイスを切り替える必要があることです。ただし、スイッチをリモートで制御できるデバイスを見つけた場合、解決策があります。

これは、ホスト間USBケーブルとLinux usbnetドライバーで達成できると思います。 Linuxでのハードウェアの互換性とセットアップ方法の詳細については、次のURLを参照してください。 http://www.linux-usb.org/usbnet/

2
Riccardo Murri