web-dev-qa-db-ja.com

USBハブを使用して2つのデバイスからドライブにアクセスできますか?

たとえば、USBハブを入手して、それをハードドライブなどに差し込み(通常、PCに接続するUSB​​ケーブルをハードドライブに差し込みます)、次に2台のPCをそれのように(複数のUSBスロットがある部分に差し込みます)、2台のPCがデータを読み書きできますか?

30
human

いいえ。設計上のUSBは、単一のホスト(1つのPC)しか持つことができません。

入手できるのは、一種の「スイッチ」で、多くの場合USBハブと組み合わされています。次に、2台のPCを接続して、手動で切り替えることができます。ただし、一度に1台のPCのみがUSBホストになることができます。

2台のPC間でハードディスクを共有したい場合は、他の方法があります(たとえば、NAS =ネットワーク接続ストレージ)。

67
dirkt

いいえ。異なるホスト間でUSBデバイスを共有することはできません。 USBスイッチを使用すると、USBデバイスを1つのコンピューターから切断し、ボタンを押すことで別のコンピューターに接続できます。主な用途は(おそらく)キーボードとマウスのセットを2台のPCに接続し、必要に応じて切り替えることです。

しかし、USBで想定しているセットアップが可能であっても、問題が発生します。ほとんどのファイルシステムは、データが2台のコンピューターによって同時に書き込まれると、破損したり、矛盾したり、破損したりします。これをSamba/Windows共有、NFSなどの特別なプロトコルと混同しないでください。これらの場合、データを共有するコンピューターのみが他のコンピューターのディスクに対して読み書きを続けます。したがって、複数のコンピュータがアクセスできても、1台のコンピュータがすべての読み取りおよび書き込みアクセスを制御します。

2台のPC間でハードディスクを共有する場合は、いずれかのPCのOSで共有オプションを使用できます(Windows共有、NFSなど)。さらに、今日のホームルーターとNASを使用すると、ネットワーク内の接続ストレージを簡単に共有できます。

26
user3422070

標準のUSBケーブルを使用してハブを2台のPCに接続することは物理的に不可能です。ハブとPCの両方にダウンストリームポートにAタイプのソケットがあり、2つのAソケットを接続する標準ケーブルはありません。

ハブのアップストリームポートをハードドライブに接続しようとすると、どちらにもBタイプのソケットがあるため、同じ問題が発生します。アップストリームポートはABまたはCタイプのソケットを持つことが許可されているため、このケースには例外がありますが、USBはバスにホストがないと機能しなくなるため、機能しません。

5

いいえ、できませんが、他にも同様の解決策があります。

NAS(Network Attached Storage))をネットワークにセットアップすると、両方のPCがネットワークストレージデバイスから読み取ることができます。これは、ネットワークに接続されているため、ネットワーク全体で機能します。その後、必要に応じて、USB上のドライブまたはサブディレクトリをドライブとしてマップすることもできます。

または、USBを別のPCに接続し、1つのPCをマップして、IPアドレスを手動で設定し(まだマップされていない場合)、共有設定を設定して、イーサネット経由で接続することもできますが、私はかなり確信しています特にマッピングされていない限り、この方法を使用して外部ドライブ(USBに接続されているもの)に自動的にアクセスすることはできません。この場合、ドライブは1台のコンピューターにのみ接続され、他のPCはイーサネット経由で他のPCを介してドライブを読み取ります。

5
rtyocum

可能なはずです サポートするUSB​​-Cを使用 Thunderboltインターフェース

AppleのThunderboltは、1つのポートで、デイジーチェーンで最大6台のデバイスをサポートできます。したがって、この例は、MacBook Pro(デバイス1)がiMac(デバイス2)に接続され、iMac(デバイス2)が外部ハードドライブ(デバイス3)に接続され、別の外部ハードドライブ(デバイス4)に接続されている場合です。 Apple Thunderbolt Display(デバイス6)に接続されているRAIDストレージ(デバイス5)に接続されている。

このデイジーチェーンでは、MacBook ProとiMacはすべてのハードドライブとRAIDからデータを読み取ることができ、相互に通信できます。かっこいいですよね?

2
Cees Timmerman

私はKVMを持っています。これは、キーボードマウスと共に最大4台のコンピューター間で単一のUSB2ポートを共有することができます。

Windows PCからファイルをドロップして、同じKVMに接続されたMacから読み取ることができます。すごいかっこいい。

4Kをサポートする4Portバージョンでは、Amazonで約100ドルかかります。 MacMini + Windows + RaspberryPI + Nintendo Switchを接続しています。

トリックは、通常のKVMがホスト間を切り替えるときにポートを切断することですが、このモデルはポートを有効に保ち、切り替えるたびにO/Sがキーボード/マウス/ USBを失う/再発見しないようにします。

USB2スティック、PS4コントローラー、およびLogitechメカニカルキーボードを使用してポートをテストしましたが、KVMの専用キーボードUSBポートよりも多くの電力が必要でした。

広告ルールに違反したくはありませんが、製品をグーグルで検索すると赤になります。

私の最初の答えは、YMMVです。

1
Ian Stoffberg