Collegare il dispositivo di archiviazione USB a 2 computer alla volta


15

Vorrei collegare un dispositivo di archiviazione USB a 2 computer contemporaneamente (con un cavo, non tramite la rete). È possibile?

Contesto: voglio che il mio Raspberry Pi salvi l'output su una memoria USB esterna e che sia quindi in grado di leggere l'output su un PC Windows XP.


3
Dovrai spiegare esattamente cosa ti aspetti di ottenere per ottenere una risposta utile.
David Schwartz,

Prova una ricerca su Google per "condivisione USB"
Dave,

1
Come affermato da @Ramhound, non è possibile che entrambi i computer accedano alla risorsa USB contemporaneamente. Ad esempio, un disco rigido USB può essere montato su un solo computer alla volta. Una stampante può essere disponibile per un solo computer alla volta. Se si desidera / è necessario l'accesso da entrambi i computer, è necessario impostare una condivisione di rete per farlo.
Kruug

potresti collegare il dispositivo USB a un computer, come un mini o pico o nano itx, quindi accedervi da remoto. Rendi il computer il più piccolo possibile!
barlop

@barlop - Quello che descrivi è una soluzione di rete. L'autore afferma specificamente che questa non è una soluzione accettabile.
Ramhound,

Risposte:


10

Qualcosa di simile al seguente è il meglio che puoi sperare.

inserisci qui la descrizione dell'immagine

  • Condividi facilmente l'accesso ai dispositivi USB tra due computer
  • Le luci a LED indicano quale computer ha accesso
  • Ottieni l'accesso immediato ai tuoi dispositivi USB collegando un cavo USB al tuo computer
  • Basta premere un pulsante per passare i singoli dispositivi USB da un computer a un altro
  • Entrambi i computer hanno accesso diretto alla stampante grazie alla condivisione automatica della stampante
  • Installazione plug-and-play e facile da usare senza rete richiesta

Dal momento che non forniamo realmente suggerimenti sui prodotti qui su Superuser, ecco un singolo esempio del dispositivo descritto. Ce ne sono altri che funzioneranno in modo simile a questo singolo esempio. Non sarà possibile condividere un dispositivo USB con più computer contemporaneamente.

Come i Serialdispositivi precedenti Universal Serial Bus. I dispositivi USB non sono progettati per essere accessibili da più host contemporaneamente. È lo stesso motivo per cui non è possibile condividere un dispositivo USB con un sistema operativo guest VMWare e il sistema host contemporaneamente e disconnettere / connettere il dispositivo.


Vorrei aggiungere, dovrai comunque smontare il dispositivo USB da un host, quindi montare sull'altro host. Questo aiuta con lo scambio di cavi, non fa proprio quello che (penso) l'OP chiede. Non è una mancanza di questa risposta: non credo che nessun dispositivo possa fare ciò che l'OP vuole.
Rich Homolka,

3
-1 Se hai intenzione di commentare "Non ho detto che questo dispositivo potrebbe fare esattamente quello che vuole l'autore" e se pensi davvero che non faccia esattamente quello che vuole, allora avresti dovuto dirlo nella tua risposta. E non in risposta a una critica, in cui suggerisci di esserne già a conoscenza e che non hai detto.
barlop

@Ramhound Rich ha colmato una lacuna con il suo fantastico commento, che devi smontare e montare ogni volta che vuoi usarlo sull'altro computer. Se sei d'accordo e lo sapevi, allora avresti dovuto dirlo nella tua risposta. È molto più chiaro della tua prima riga sulla "speranza" e l'altra tua linea (che non è specifica) sul non poter condividere allo stesso tempo. ("Ciò che lascia aperta la possibilità che possano condividerla in modo simultaneo ma non simultaneo, in modo che un'attività su CompA e un'attività su CompB possano avvenire nello stesso periodo di tempo ma con il passaggio di esecuzione tra di loro).
barlop

Vorrei notare, tuttavia, per quanto riguarda il commento di @RichHomolka. C'è un'opzione in Windows con unità USB, in cui non è necessario montarli / smontarli manualmente, li estrai ufficialmente in modo sicuro .. (anche se suppongo che non proverei se fosse scritto!). Non è necessario smontare l'unità. E con questo dispositivo di tipo switch, il montaggio è automatico. Quindi non ci sarebbe alcun montaggio o smontaggio manuale se si utilizza quell'opzione di Windows.
barlop,

Ho rimosso il mio voto negativo.
barlop

1

Alla gente del software non piacerà, ma dal punto di vista hardware non c'è motivo per cui due sistemi non possano accedere allo stesso archivio. Se si scrive solo e si legge solo non c'è problema se non provare a leggere da un file non ancora completo. Sono sicuro che può essere risolto semplicemente aspettando un periodo di tempo prescritto prima di provare a leggere il file. Se entrambi i sistemi vogliono leggere e scrivere un semplice semaforo può essere creato usando i file.

Questo sarebbe un modo sicuro per trasferire dati tra sistemi. A meno che i sistemi non eseguano i file, i virus su un sistema non possono infettare l'altro sistema. Il file infetto sarebbe presente ma sarebbe solo un file.

Ho pensato di progettare un dispositivo del genere da solo, ma non ho mai avuto il tempo di farlo. Una scheda di sviluppo con due porte USB slave (B) e una porta host USB (A) potrebbe farlo. Basta passare tutti i comandi che arrivano su una delle porte slave alla porta host. Collegare un'unità USB o una chiavetta USB alla porta host. Non sarebbe così semplice ma sarebbe un punto di partenza.


0

Non ne ho mai usato uno prima, ma potresti usare un bridge USB-USB per consentire a un secondo computer di accedere ai file sul primo, che includerebbe anche qualsiasi memoria USB collegata sul primo.


Non sembra che supporti Linux.
Stommestack

C'è di più là fuori di quello che credo. Non conosco marchi specifici, ma deve esserci un ponte USB-USB che si comporta come un cavo Ethernet. e quindi potresti semplicemente NFS o SMB i file tramite l' usb0interfaccia su entrambi i lati. In alternativa, se entrambi i sistemi dispongono di una porta seriale, è possibile collegare un cavo null modem, impostare pppe condividere file su quello, ma sarebbe lento. Se entrambi i sistemi hanno una porta Firewire, puoi provare anche quello. Ciò supporta connessioni PC punto-punto se non sbaglio.
LawrenceC,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.