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

15

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

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

stommestack
la source
3
Vous devrez expliquer précisément ce que vous prévoyez d'accomplir pour obtenir une réponse utile.
David Schwartz
Essayez une recherche google pour "partage usb"
Dave
1
Comme l'a indiqué @Ramhound, les deux ordinateurs ne peuvent pas accéder simultanément à la ressource USB. Par exemple, un disque dur USB ne peut être monté que sur un ordinateur à la fois. Une imprimante ne peut être disponible que pour un seul ordinateur à la fois. Si vous souhaitez / avez besoin d'un accès à partir des deux ordinateurs, vous devrez configurer un partage réseau pour le faire.
Kruug
vous pouvez coller le périphérique USB dans un ordinateur, comme un mini ou un pico ou un nano itx, puis y accéder à distance. Rendez l'ordinateur aussi petit que possible!
barlop
@barlop - Ce que vous décrivez est une solution réseau. L'auteur dit spécifiquement que ce n'est pas une solution acceptable.
Ramhound

Réponses:

10

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

entrez la description de l'image ici

  • Partagez facilement l'accès aux périphériques USB entre deux ordinateurs
  • Les voyants LED indiquent quel ordinateur a accès
  • Accédez instantanément à vos périphériques USB en branchant un câble USB sur votre ordinateur
  • Appuyez simplement sur un bouton pour basculer des 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 d'imprimante
  • Configuration plug and play et facile à utiliser sans réseau requis

Puisque nous ne faisons pas vraiment de suggestions de produits ici chez Superuser, voici un seul exemple de l'appareil 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 Serialappareils qui ont précédé les Universal Serial Busappareils. Les périphériques USB ne sont pas conçus pour être accessibles par plusieurs hôtes en même temps. 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 en même temps et devez déconnecter / connecter le périphérique.

Ramhound
la source
J'aimerais ajouter que vous devrez toujours démonter le périphérique USB d'un hôte, puis le monter sur l'autre hôte. Cela aide à l'échange de câbles, ne fait pas tout à fait ce que (je pense) l'OP demande. Pas une lacune de cette réponse: je ne pense pas qu'un appareil puisse faire ce que l'OP veut.
Rich Homolka
3
-1 Si vous allez commenter "Je n'ai pas dit que cet appareil pouvait faire exactement ce que l'auteur voulait" et si vous pensez vraiment qu'il ne fait pas exactement ce qu'il veut, alors vous auriez dû le dire dans votre réponse. Et pas en réponse à une critique, où vous suggérez que vous en étiez déjà conscient et que vous ne l'avez tout simplement pas dit.
barlop
@Ramhound Rich a comblé son grand commentaire, que vous devez démonter n monter chaque fois que vous voulez l'utiliser sur l'autre ordinateur. Si vous êtes d'accord et que vous le saviez, alors vous auriez dû dire cela dans votre réponse. C'est beaucoup plus clair que votre première ligne sur "l'espoir" et votre autre ligne (qui n'est pas spécifique) sur le fait de ne pas pouvoir partager en même temps. ('cos qui laisse ouverte la possibilité qu'ils puissent la partager de manière simultanée mais pas simultanée, de sorte qu'une tâche sur CompA et une tâche sur CompB pourraient se produire pendant la même période mais avec une commutation d'exécution entre elles).
barlop
Je noterais cependant, concernant le commentaire de @RichHomolka. Il y a une option dans les fenêtres avec des lecteurs USB, où vous n'avez pas à les monter / démonter manuellement, vous les retirez officiellement en toute sécurité .. (bien que je suppose que je ne l'essayerais pas s'il écrivait!). Vous n'auriez pas besoin de démonter le lecteur. Et avec cet appareil de type interrupteur, le montage est automatique. Il n'y aurait donc pas de montage ou de démontage manuel si vous utilisez cette option Windows.
barlop
J'ai supprimé mon downvote.
barlop
1

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

Ce serait un moyen sûr de transférer des données entre les 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 n'ai jamais le temps. Une carte de développement avec deux ports esclaves USB (B) et un port hôte USB (A) pourrait le faire. Passez simplement toutes les commandes arrivant sur l'un des ports esclaves au port hôte. Branchez une clé USB ou une clé USB dans le port hôte. Ce ne serait pas aussi simple que cela, mais ce serait un point de départ.

Scott Taylor
la source
0

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, qui comprendrait également tout stockage USB connecté sur le premier.

LawrenceC
la source
Ne semble pas compatible avec Linux.
stommestack
Il y a plus que cet exemple, je crois. Je ne connais aucune marque spécifique, mais il doit y avoir un pont USB-USB qui agit comme un câble Ethernet. puis vous pouvez simplement NFS ou SMB les fichiers sur l' usb0interface des deux côtés. Alternativement, si les deux systèmes ont un port série, vous pouvez connecter un câble null modem, configurer pppet partager des fichiers par-dessus, mais ce serait lent. Si les deux systèmes ont un port Firewire, vous pouvez également essayer. Cela prend en charge les connexions PC point à point si je ne me trompe pas.
LawrenceC