Puis-je faire en sorte qu'un port USB sur mon ordinateur Linux ressemble à un périphérique de stockage de masse?

9

J'utilise Kubuntu 12.04 sur mon PC. Je souhaite faire apparaître un port USB de mon ordinateur comme s'il s'agissait d'un périphérique de stockage de masse USB pour d'autres appareils. En d'autres termes, quelque chose connecté à ce port USB pensera que tout mon PC n'est qu'un disque dur externe ou un lecteur multimédia ou un autre périphérique de stockage de masse USB. Est-ce possible? Si oui, comment le ferais-je?

MountainX
la source
1
Aidez-moi à comprendre clairement votre question!
Ruban Savvy
Disons que vous avez un lecteur MP3. Ce lecteur apparaît comme un périphérique de stockage de masse USB lorsqu'il est connecté via USB à un autre périphérique (par exemple un PC). Je veux que mon PC Linux apparaisse comme un périphérique de stockage de masse USB à d'autres appareils. Clair?
MountainX
Je pense que vous auriez également besoin d'une configuration matérielle différente. Vous auriez besoin d'un appareil (aka gadget) pour ce faire. Plus les pilotes de gadget.
Keith
Oui, en termes de "gadget" je pense à Arduino ... mais j'espère que quelqu'un a déjà résolu cela et peut me dire comment.
MountainX
J'ai le même objectif. J'ai l'adaptateur hôte USB pour ma tablette Android. MTP n'est pas pris en charge sur mon Linux. En faisant «ressembler» Linux (CentOS-6) à un périphérique de stockage de masse USB, je peux copier des fichiers sur mon Android sans utiliser une clé USB intermédiaire. Je souhaite afficher les enregistrements TV OTA (Over The Air) sur mon Android avec la version bêta de VLC - qui fonctionne. Je fais ça tous les jours. MTP n'aime pas le type de fichier MPG et ne les transférera pas. Il en va de même pour les fichiers MOV

Réponses:

4

Vous ne pouvez vraiment pas, sauf si vous avez une puce USB spéciale capable de passer d'un hôte USB à un invité USB. Bien que ces puces soient souvent présentes dans les appareils mobiles, sur un poste de travail, cela n'a généralement pas beaucoup de sens (et donc elles ne sont pas là).

J'ai le pressentiment que vous posez peut-être une mauvaise question .

peterph
la source
En ce qui concerne la méta-question, je n'ai pas précisé que les compléments matériels (par exemple) devaient être exclus. Je suis prêt à utiliser Arduino ou une autre option matérielle, si nécessaire. Je suis sûr qu'il existe une solution et maintenant ma curiosité pour trouver une solution est encore plus éveillée. :-)
MountainX
Bien sûr, utiliser un système séparé (ou au moins un périphérique) ayant une telle puce est intéressant du point de vue éducatif - par exemple, exporter le système de fichiers via SAN (~ périphérique de bloc accessible en réseau) et le transférer vers une connexion USB. Cependant, vous pouvez facilement dévier considérablement du problème d'origine, c'est-à-dire ne pas le résoudre à la fin - je parle ici de ma propre expérience. :)
peterph