Verbinden Sie das USB-Speichergerät mit zwei Computern gleichzeitig

Verbinden Sie das USB-Speichergerät mit zwei Computern gleichzeitig

Ich möchte ein USB-Speichergerät gleichzeitig an 2 Computer anschließen (per Kabel, nicht über das Netzwerk). Ist das möglich?

Kontext: Ich möchte, dass mein Raspberry Pi die Ausgabe auf einem externen USB-Speicher speichert und die Ausgabe dann auf einem Windows XP-PC lesen kann.

Antwort1

Das Beste, was Sie erwarten können, ist etwa das Folgende.

Bildbeschreibung hier eingeben

  • Teilen Sie den Zugriff auf USB-Geräte ganz einfach zwischen zwei Computern
  • LED-Leuchten zeigen an, welcher Computer Zugriff hat
  • Erhalten Sie sofortigen Zugriff auf Ihre USB-Geräte, indem Sie ein USB-Kabel an Ihren Computer anschließen
  • Per Knopfdruck können Sie einzelne USB-Geräte von einem Computer auf einen anderen umschalten
  • Beide Computer haben dank der automatischen Druckerfreigabe direkten Zugriff auf den Drucker
  • Plug-and-Play-Einrichtung und einfache Verwendung, kein Netzwerk erforderlich

Da wir hier bei Superuser keine Produktvorschläge machen, hier ein einzelnerBeispieldes beschriebenen Geräts. Es gibt andere, die ähnlich wie dieses einzelne Beispiel funktionieren. Sie können ein USB-Gerät nicht gleichzeitig mit mehreren Computern teilen.

Wie die SerialGeräte, die vor Universal Serial Busden Geräten kamen. USB-Geräte sind nicht dafür ausgelegt, von mehreren Hosts gleichzeitig aufgerufen zu werden. Aus demselben Grund können Sie ein USB-Gerät nicht gleichzeitig mit einem VMWare-Gastbetriebssystem und dem Hostsystem teilen und müssen das Gerät trennen/anschließen.

Antwort2

Ich habe noch nie eines verwendet, aber Sie könnten möglicherweise eines verwendenUSB-USB-Brückeum einem zweiten Computer den Zugriff auf die Dateien des ersten zu ermöglichen, wobei auch alle über USB angeschlossenen Speichergeräte des ersten miteinbezogen werden.

Antwort3

Software-Leuten wird das nicht gefallen, aber aus Hardware-Sicht gibt es keinen Grund, warum zwei Systeme nicht auf denselben Speicher zugreifen können. Wenn eines nur schreibt und eines nur liest, gibt es kein Problem, außer dem Versuch, aus einer noch nicht vollständigen Datei zu lesen. Ich bin sicher, dass das gelöst werden kann, indem man einfach eine vorgeschriebene Zeitspanne wartet, bevor man versucht, die Datei zu lesen. Wenn beide Systeme lesen und schreiben möchten, kann mithilfe von Dateien ein einfaches Semaphor erstellt werden.

Dies wäre eine sichere Möglichkeit, Daten zwischen Systemen zu übertragen. Sofern die Systeme die Dateien nicht ausführen, könnten Viren auf einem System das andere System nicht infizieren. Die infizierte Datei wäre zwar vorhanden, aber es wäre nur eine Datei.

Ich habe überlegt, selbst ein solches Gerät zu entwickeln, aber mir fehlt einfach die Zeit. Eine Entwicklungsplatine mit zwei USB-Slave-Ports (B) und einem USB-Host-Port (A) könnte das leisten. Leiten Sie einfach alle Befehle, die an einem der Slave-Ports ankommen, an den Host-Port weiter. Stecken Sie ein USB-Laufwerk oder einen USB-Stick in den Host-Port. So einfach wäre es zwar nicht, aber das wäre ein Anfang.

Antwort4

USB-KVM-ähnliche Switches funktionieren nicht mit USB-Laufwerken. Ich habe selbst mehrere getestet und alle benötigen einen Ausschaltzyklus, um die Verbindung wiederherzustellen. Update: Der Trick besteht darin, das USB-Laufwerk über einen zusätzlichen USB-Hub anzuschließen.

verwandte Informationen