Me gustaría poder servir una sección del sistema de archivos de mi caja a través de USB a otra computadora. Por ejemplo, si los archivos están en el cuadro A y estoy leyendo desde el cuadro B, entonces B montaría A, vería esos archivos y los montaría como un dispositivo de sistema de archivos (es decir, como una unidad de memoria USB).
Idealmente, la solución funcionaría para cualquier distribución de Linux, pero lo más probable es que la ejecute en variantes de Debian.
Avíseme si necesita más información. Salud.
hardware
filesystems
usb
mount
Sam Bisbee
fuente
fuente
Respuestas:
De la información que ha dado, supongo que:
Si alguno de estos supuestos es falso, será más fácil.
Lo que está buscando es una forma de hacer que una computadora aparezca como un dispositivo de almacenamiento USB. En principio, esto no debería requerir mucha electrónica: creo que el dispositivo correcto podría ser producido en masa por no más de un par de dólares más gastos de envío. Pero no puedo encontrar una referencia al gadget correcto existente.
El simple hecho de usar un cable USB de computadora a computadora no funcionará: simulan una red Ethernet y la caja negra no habla Ethernet. Y los convertidores de almacenamiento USB a LAN no ayudarán, van al revés.
Podría diseñar un brazo robótico que desconecte una memoria USB de la caja negra y la conecte a una computadora. Ahora que se ha hecho la sugerencia obvia pero poco práctica ...
Podría diseñar el dispositivo y escribir un controlador para él. Pero esto podría estar fuera de su rango de precios, especialmente si no necesita millones de unidades.
Puede haber un dispositivo NAS sofisticado que pueda comunicarse con varias computadoras a través de iSCSI y USB (esas dos últimas palabras son la parte difícil).
Algunos teléfonos móviles y PDA pueden actuar como un dispositivo de almacenamiento USB y, además, tienen una conexión GSM, wifi o Ethernet. Pero a menudo actúan como dispositivos de almacenamiento solo cuando están apagados, por lo que no sé si hay uno que pueda usarse como puente o servidor.
Aquí hay una discusión sobre un requisito algo similar. La única solución posible que sugiere es este puente de almacenamiento USB a wifi , que parece adecuado, pero es costoso.
Hay conmutadores USB (también conocidos como centros de intercambio) que le permiten compartir un dispositivo USB entre dos computadoras. Puede usar uno para compartir un dispositivo de almacenamiento entre la caja negra y una computadora. El problema es que generalmente requieren que el usuario presione un botón para cambiar entre los dos dispositivos, pero si encuentra uno donde el interruptor se puede controlar de forma remota, tiene una solución.
fuente
Creo que esto se puede lograr con un cable USB de host a host y el controlador usbnet de Linux. La compatibilidad del hardware y los detalles sobre cómo configurar esto en Linux se encuentran en: http://www.linux-usb.org/usbnet/
fuente
¿Realmente no veo cómo cabe USB aquí? ¿Por qué no usa SAMBA o NFS para compartir los archivos entre esas máquinas? Tal vez eso no funcione por alguna razón, por lo que probablemente debería agregar un poco más de explicación ...
fuente
Incluso si resuelve los problemas específicos de USB, como hacer que un host USB parezca un dispositivo USB, tendrá problemas para montar el sistema de archivos en dos dispositivos diferentes al mismo tiempo.
Si el Cuadro A tiene una unidad (digamos / dev / sdb1) y está montada y utiliza los archivos en / dev / sdb1, ¿qué sucede cuando los montajes del Cuadro B desean acceder a esos archivos? En el nivel más bajo, USB va a querer tratar con un dispositivo, no con un sistema de archivos.
fuente