Ich möchte einen Teil des Dateisystems meiner Box über USB an einen anderen Computer senden können. Wenn sich die Dateien beispielsweise in Box A befinden und ich aus Box B lese, würde B A bereitstellen, diese Dateien anzeigen und sie als Dateisystemgerät bereitstellen (dh wie ein USB-Stick).
Idealerweise würde die Lösung für jede Linux-Distribution funktionieren, aber ich werde dies höchstwahrscheinlich auf Debian-Varianten ausführen.
Bitte lassen Sie mich wissen, wenn Sie weitere Informationen benötigen. Prost.
hardware
filesystems
usb
mount
Sam Bisbee
quelle
quelle
Antworten:
Aus den Informationen, die Sie gegeben haben, gehe ich davon aus, dass:
Wenn eine dieser Annahmen falsch ist, fällt es Ihnen leichter.
Was Sie suchen, ist eine Möglichkeit, einen Computer als USB-Speichergerät anzuzeigen. Im Prinzip sollte dies nicht viel Elektronik erfordern - ich denke, das richtige Gerät könnte für nicht mehr als ein paar USD zzgl. Versand in Serie hergestellt werden. Ich kann jedoch keinen Verweis auf das richtige vorhandene Gadget finden.
Die bloße Verwendung eines USB-Computer-zu-Computer-Kabels reicht nicht aus: Diese simulieren ein Ethernet-Netzwerk, und die Black Box spricht kein Ethernet. Und USB-Speicher-zu-LAN-Konverter helfen nicht, sie gehen falsch herum.
Sie könnten einen Roboterarm entwerfen, der einen USB-Stick von der Blackbox abzieht und an einen Computer anschließt. Nun, da der offensichtliche, aber unpraktische Vorschlag gemacht wurde ...
Sie könnten das Gadget entwerfen lassen und einen Treiber dafür schreiben. Dies liegt jedoch möglicherweise außerhalb Ihrer Preisspanne, insbesondere wenn Sie nicht Millionen von Einheiten benötigen.
Möglicherweise gibt es ein ausgeklügeltes NAS- Gerät, das über iSCSI und USB mit mehreren Computern kommunizieren kann (die letzten beiden Wörter sind der schwierige Teil).
Einige Mobiltelefone und PDAs können als USB-Speichergerät fungieren und verfügen zusätzlich über eine GSM-, WLAN- oder Ethernet-Verbindung. Aber sie fungieren oft nur dann als Speichergeräte, wenn sie ausgeschaltet sind. Daher weiß ich nicht, ob es eines gibt, das als Bridge oder Server verwendet werden kann.
Hier ist eine Diskussion über eine etwas ähnliche Anforderung. Die einzig mögliche Lösung ist diese USB-Speicher-zu-WLAN-Brücke , die anscheinend geeignet wäre - aber teuer ist.
Es gibt USB-Switches (auch Sharing Hubs genannt), mit denen Sie ein USB-Gerät zwischen zwei Computern teilen können. Sie können eines verwenden, um ein Speichergerät zwischen der Black Box und einem Computer freizugeben. Das Problem ist, dass der Benutzer normalerweise eine Taste drücken muss, um zwischen den beiden Geräten zu wechseln. Wenn Sie jedoch eine finden, bei der der Schalter ferngesteuert werden kann, haben Sie eine Lösung.
quelle
Ich denke, dies kann mit einem Host-zu-Host-USB-Kabel und dem Linux-USB-Treiber erreicht werden. Hardwarekompatibilität und Details zum Einrichten unter Linux finden Sie unter: http://www.linux-usb.org/usbnet/
quelle
Ich sehe nicht wirklich, wie USB hier passt? Warum verwenden Sie SAMBA oder NFS nicht, um die Dateien zwischen diesen Computern freizugeben? Vielleicht funktioniert das aus irgendeinem Grund nicht, deshalb sollten Sie wahrscheinlich etwas mehr Erklärungen hinzufügen ...
quelle
Selbst wenn Sie die USB-spezifischen Probleme lösen, z. B. einen USB-Host wie ein USB-Gerät aussehen zu lassen, treten Probleme beim gleichzeitigen Mounten des Dateisystems auf zwei verschiedenen Geräten auf.
Wenn Box A ein Laufwerk hat (sagen wir / dev / sdb1) und es gemountet ist und die Dateien in / dev / sdb1 verwendet, was passiert, wenn Box B-Mounts Zugriff auf diese Dateien wünschen? Auf der untersten Ebene möchte USB erwarten, dass es sich um ein Gerät handelt, nicht um ein Dateisystem.
quelle