Conecte o dispositivo de armazenamento USB a 2 computadores ao mesmo tempo

Conecte o dispositivo de armazenamento USB a 2 computadores ao mesmo tempo

Gostaria de conectar um dispositivo de armazenamento USB a dois computadores ao mesmo tempo (com um cabo, não pela rede). Isso é possível?

Contexto: quero que meu Raspberry Pi salve a saída em um armazenamento USB externo e possa ler a saída em um PC com Windows XP.

Responder1

Algo como o seguinte é o melhor que você pode esperar.

insira a descrição da imagem aqui

  • Compartilhe facilmente o acesso a dispositivos USB entre dois computadores
  • Luzes LED indicam qual computador tem acesso
  • Obtenha acesso instantâneo aos seus dispositivos USB conectando um cabo USB ao seu computador
  • Basta pressionar um botão para alternar dispositivos USB individuais de um computador para outro
  • Ambos os computadores têm acesso direto à impressora graças ao Compartilhamento Automático de Impressora
  • Configuração plug and play e fácil de usar, sem necessidade de rede

Como não fazemos sugestões de produtos aqui no Superuser, aqui está um únicoExemplodo dispositivo descrito. Existem outros que funcionarão de forma semelhante a este exemplo único. Você não poderá compartilhar um dispositivo USB com vários computadores ao mesmo tempo.

Como os Serialdispositivos que vieram antes Universal Serial Busdos dispositivos. Os dispositivos USB não foram projetados para serem acessados ​​por vários hosts ao mesmo tempo. É o mesmo motivo pelo qual você não pode compartilhar um dispositivo USB com um sistema operacional convidado VMWare e o sistema host ao mesmo tempo e precisa desconectar/conectar o dispositivo.

Responder2

Eu nunca usei um antes, mas você poderia usar umPonte USB-USBpermitir que um segundo computador acesse arquivos no primeiro, o que também incluiria qualquer armazenamento conectado por USB no primeiro.

Responder3

O pessoal de software não vai gostar, mas do ponto de vista do hardware não há razão para que dois sistemas não possam ter acesso ao mesmo armazenamento. Se alguém apenas escreve e apenas lê, não há problema, exceto tentar ler um arquivo ainda não concluído. Tenho certeza de que isso pode ser resolvido simplesmente aguardando um determinado período de tempo antes de tentar ler o arquivo. Se ambos os sistemas quiserem ler e escrever, um semáforo simples pode ser criado usando arquivos.

Esta seria uma maneira segura de transferir dados entre sistemas. A menos que os sistemas executem os arquivos, os vírus em um sistema não poderão infectar o outro sistema. O arquivo infectado estaria presente, mas seria apenas um arquivo.

Eu mesmo pensei em projetar tal dispositivo, mas parece que nunca tenho tempo. Uma placa de desenvolvimento com duas portas USB escravas (B) e uma porta USB host (A) poderia fazer isso. Basta passar todos os comandos que chegam em qualquer porta escrava para a porta host. Conecte uma unidade USB ou pen drive na porta host. Não seria tão simples, mas seria um ponto de partida.

Responder4

O switch tipo kvm USB não funciona para unidades USB, eu mesmo testei vários e todos eles precisam de algum ciclo de desligamento para reconectar corretamente. Atualização: o truque é conectar a unidade USB por meio de um hub USB adicional

informação relacionada