Conecte un dispositivo de almacenamiento USB a 2 computadoras a la vez

Conecte un dispositivo de almacenamiento USB a 2 computadoras a la vez

Me gustaría conectar un dispositivo de almacenamiento USB a 2 computadoras al mismo tiempo (con un cable, no a través de la red). es posible?

Contexto: quiero que mi Raspberry Pi guarde la salida en un almacenamiento USB externo y luego pueda leer la salida en una PC con Windows XP.

Respuesta1

Algo como lo siguiente es lo mejor que puede esperar.

ingrese la descripción de la imagen aquí

  • Comparta fácilmente el acceso a dispositivos USB entre dos computadoras
  • Las luces LED indican qué computadora tiene acceso
  • Obtenga acceso instantáneo a sus dispositivos USB conectando un cable USB a su computadora
  • Simplemente presione un botón para cambiar dispositivos USB individuales de una computadora a otra
  • Ambos ordenadores tienen acceso directo a la impresora gracias al uso compartido automático de impresoras.
  • Configuración Plug and Play y fácil de usar sin necesidad de red

Dado que aquí en Superusuario realmente no hacemos sugerencias de productos, aquí hay un soloEjemplodel dispositivo descrito. Hay otros que funcionarán de manera similar a este único ejemplo. No podrá compartir un dispositivo USB con varias computadoras al mismo tiempo.

Como los Serialdispositivos que vinieron antes que Universal Serial Buslos dispositivos. Los dispositivos USB no están diseñados para que varios hosts puedan acceder a ellos al mismo tiempo. Es la misma razón por la que no puede compartir un dispositivo USB con un sistema operativo invitado VMWare y el sistema host al mismo tiempo y debe desconectar/conectar el dispositivo.

Respuesta2

No he usado uno antes, pero posiblemente podrías usar uno.puente USB-USBpara permitir que una segunda computadora acceda a los archivos de la primera, lo que también incluiría cualquier almacenamiento USB conectado en la primera.

Respuesta3

A la gente de software no le gustará, pero desde la perspectiva del hardware no hay razón para que dos sistemas no puedan tener acceso al mismo almacenamiento. Si uno solo escribe y solo lee, no hay problema excepto intentar leer un archivo que aún no está completo. Estoy seguro de que esto se puede resolver simplemente esperando un período de tiempo determinado antes de intentar leer el archivo. Si ambos sistemas quieren leer y escribir, se puede crear un semáforo simple usando archivos.

Esta sería una forma segura de transferir datos entre sistemas. A menos que los sistemas ejecuten los archivos, los virus en un sistema no podrían infectar el otro sistema. El archivo infectado estaría presente pero sería sólo un archivo.

He considerado diseñar un dispositivo de este tipo yo mismo, pero parece que nunca tengo tiempo. Una placa de desarrollo con dos puertos USB esclavos (B) y un puerto USB host (A) podría hacerlo. Simplemente pase todos los comandos que lleguen a cualquiera de los puertos esclavos al puerto host. Conecte una unidad USB o una memoria USB al puerto host. No sería tan sencillo pero sería un punto de partida.

Respuesta4

El interruptor USB tipo kvm no funciona para la unidad USB, he probado varios yo mismo y todos necesitan un ciclo de apagado para volver a conectarse correctamente. Actualización: el truco consiste en conectar la unidad USB mediante un concentrador USB adicional

información relacionada