web-dev-qa-db-fra.com

Connectez un périphérique de stockage USB à 2 ordinateurs à la fois

Je souhaite connecter un périphérique de stockage USB à 2 ordinateurs en même temps (avec un câble, pas via le réseau). Est-ce possible?

Contexte: Je veux que mon Raspberry Pi enregistre la sortie sur un périphérique de stockage USB externe, puis puisse lire la sortie sur un PC sous Windows XP.

13
stommestack

Quelque chose comme ce qui suit est le meilleur que vous puissiez espérer.

enter image description here

  • Partagez facilement l'accès à des périphériques USB entre deux ordinateurs
  • Les voyants indiquent quel ordinateur a accès
  • Obtenez un accès instantané à vos périphériques USB en branchant un câble USB sur votre ordinateur
  • Il suffit d'appuyer sur un bouton pour basculer les périphériques USB individuels d'un ordinateur à un autre
  • Les deux ordinateurs ont un accès direct à l’imprimante grâce au partage automatique des imprimantes.
  • Prêt à l'emploi, facile à utiliser et sans réseau

Puisque nous ne faisons pas vraiment de suggestions de produits chez Superuser, voici un seul Exemple du périphérique décrit. Il y en a d'autres qui fonctionneront de manière similaire à cet exemple unique. Vous ne pourrez pas partager un périphérique USB avec plusieurs ordinateurs en même temps.

Comme les périphériques Serial qui précédaient les périphériques Universal Serial Bus. Les périphériques USB ne sont pas conçus pour être accédés par plusieurs hôtes à la même heure. C'est la même raison pour laquelle vous ne pouvez pas partager un périphérique USB avec un système d'exploitation invité VMWare et le système hôte à la même heure et que vous devez le déconnecter/connecter.

10
Ramhound

Les utilisateurs de logiciels ne l’aimeront pas, mais d’un point de vue matériel, il n’ya aucune raison pour que deux systèmes ne puissent pas accéder au même stockage. Si on écrit seulement et on lit seulement, il n'y a pas de problème, sauf essayer de lire à partir d'un fichier pas encore complet. Je suis sûr que cela peut être résolu en attendant simplement le délai prescrit avant d'essayer de lire le fichier. Si les deux systèmes veulent lire et écrire, un sémaphore simple peut être créé à l'aide de fichiers.

Ce serait un moyen sûr de transférer des données entre systèmes. À moins que les systèmes n'exécutent les fichiers, les virus d'un système ne peuvent pas infecter l'autre système. Le fichier infecté serait présent mais ce ne serait qu'un fichier.

J'ai moi-même envisagé de concevoir un tel appareil, mais je ne semble jamais avoir le temps. Une carte de développement avec deux ports esclaves USB (B) et un port hôte USB (A) pourrait le faire. Il suffit de transmettre toutes les commandes arrivant sur l’un des deux ports esclaves au port hôte. Branchez une clé USB ou une clé USB dans le port de l'hôte. Ce ne serait pas si simple, mais ce serait un point de départ.

1
Scott Taylor

Je n'en ai pas utilisé auparavant, mais vous pouvez éventuellement utiliser un pont USB-USB pour permettre à un deuxième ordinateur d'accéder aux fichiers sur le premier, ce qui serait également utile. inclure tout stockage connecté par USB sur le premier.

0
LawrenceC

C’est si simple -si vous savez un peu souder-, commencez par obtenir une prise USB femelle, puis deux câbles USB soudés, deux câbles GND, DATA +, DATA-, souder ensemble des diodes en 2 pièces pour 2 câbles + broche, puis connectez le lecteur flash à la prise femelle et connectez 2 câbles à 2 pc NOTE 1: pourquoi nous utilisons une diode, parce que nous ne voulions rien graver NOTE 2: NE JAMAIS SURCHARGER LE FLASH DRIVE DANS CE MODE

0
Uğur Kırçıl