Faire un disque dur USB avec Linux

Faire un disque dur USB avec Linux - Installation - Linux et OS Alternatifs

Marsh Posté le 13-08-2011 à 13:46:33    

Avé à tous !
 
J'aurais une petite question, le grand gogole m'ayant rien trouvé mais je suis (presque) sûr que ce genre de configuration a déjà dû se poser :
 
Dans le cadre de ma recherche sur un disque dur externe idéal, je me suis dit "ben pourquoi un Linux sur une tite machine ne pourrait pas le faire ?"
 
Donc voici ma demande :
- j'ai : une machine, type x86 (Atom/Zacate, Celeron D, Pentium III au fond d'une poubelle pour test, etc...), cadencé à 1GHz, 256 à 512Mo de RAM, avec une connectique SATA en interne, et de l'USB (1.1 ou 2.0) intégré à la carte mère. Si je met 2 disques durs dedans, je crée un RAID (0 ou 1 suivant l'utilisation) pour n'avoir qu'un seul disque dur "virtuellement accessible", et je pourrais dédié une partie de la RAM comme RAMFS (volatile + plus rapide si RAID "lent" ). En distribution, au choix du Debian, de l'Ubuntu, ou partir "from scratch" (enfin presque, avec buildroot)
- j'ai aussi : un serveur (Windows ou nunux, on s'en tape) qui souhaite accéder aux disques durs présents dans mon autre machine, en USB (sinon ça serait trop simple par l'ethernet [:chrisbk] )
 
En gros : se servir d'une machine sur Linux comme périphérique de stockage USB.
 
Est-ce que quelqu'un sait comment s'y prendre ?


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 13-08-2011 à 13:46:33   

Reply

Marsh Posté le 13-08-2011 à 14:36:51    

regarde par là, ça a l'air de ressembler à ton souhait :
http://www.linux-usb.org/gadget/


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 13-08-2011 à 15:11:06    

Mouais, donc c'est encore à l'état d'étude pour du Linux embedded comme je le comprend donc ultra-light et pas possible d'utiliser après pour accéder à du réseau (avec un "switch" mode USB <-> mode réseau), nécessite un filesystem "compatible" avec l'utilisation (donc exit du EXT3/EXT4) donc pas possible de le faire sur un système RAID, et nécessiterait du hardware particulier (?)
 
Bon. Y'a plus qu'à continuer à chercher quoi :(


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 14-08-2011 à 23:18:13    

je trouve un peu étonnant qu'il n'y ait pas des cartes PCI "USB device", ou la même chose en.. USB, c'est peut-être le consortium USB qui n'en aurait pas voulu à cause du joyeux bordel que ce serait, prolifération de périphériques "illégaux", je ne sais pas.
 
sinon il ya les "câbles de transfert" USB, mais je suppose que ça ressemble plutôt à l'ajout d'une carte réseau USB donc ce n'est pas ce qu'on cherche s'il s'agit de brancher sur le serveur et ne rien avoir à faire.
 
 
le mieux que je peux imaginer est un bricolage débile :
imaginons une clef USB (pour l'instant) enfermée dans le mini PC, reliée à un switch manuel, avec trois options : débranchée, reliée à la carte-mère, reliée à une prise USB sur un braquet PCI ou un trou dans le boîtier.
 
donc on a le choix, en tournant un bouton récupéré sur un ampli années 70, entre connecter la clef USB au serveur à backuper, ou au PC à usage NAS/SAN.

Reply

Marsh Posté le 15-08-2011 à 10:50:00    

Pour les câbles de transfert USB, cela émule une connexion réseau. C'est une bonne solution pour du transfert de fichiers mais... avec le lien donné par Mjules on apprends que c'est par l'utilisation d'usbnet. C'est pas très propre comme méthode :/ et oblige l'installation d'un logiciel spécifique.
Exit l'utilisation ainsi pour tous les périphériques type "USB host", comme les TV, les box internet ou les routeurs qui peuvent partager un contenu sur le réseau.
 
Pour le coup de la clé USB, on est limité par... la taille de la clé USB :(
Donc exit un RAID hébergé par cet "USB Device". Ou même l'ajout d'espace par ajout d'un disque dur (RAID JBOD)
 
Même si au final ça fait un peu "SAN du pauvre", il est dommage que ce ne soit pas une piste beaucoup suivi par les dév linuxiens car pour du stockage de ce genre on est obligé de partir sur du réseau.


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 15-08-2011 à 19:46:46    

la clef USB c'était pour le côté conceptuel mais on peut avoir un disque 2To ou 3To à la place.
 
pour l'utilisation TV et autres, le PC idéal présenterait un exFAT, fat32, ext2 etc., on peut toujours tricher avec un fichier monté en loopback, un volume LVM ou autre, mais faudrait faire le choix avant de le connecter.
 
sinon j'ai vu cette page sur google, qui parle d'utilisation d'USB gadget, c'est le wiki pour les cartes "Amadeus"
http://www.armadeus.com/wiki/index [...] ge_device:
 
un exemple de matos en question :
http://www.armadeus.com/wiki/index.php?title=APF27
bon il ya un fpga dont on n'a pas besoin, mais il ya un ARM, USB on-the-go + USB host, ethernet, pas mal de ram.
 
donc côté hardware particulier, on en est à la carte embarquée avec port USB OTG, ce qui est mieux qu'un truc de geek comme installer linux ou doom sur un appareil photo, jouer à tetris en telnet sur son routeur, et autres bidouilles.
 
la carte embarquée peut communiquer par "réseau USB" avec le PC (qui contient le stockage, fonctions NAS, SAN), monter les données par ce biais (target iscsi ou ata over ethernet, si tout marchait bien!), et émuler un stockage de masse USB sur le port OTG.
 
voilà le bordel, peut-être qu'il faut dév un truc en FUSE pour émuler le "file-backed storage", je ne sais  pas.

Reply

Marsh Posté le 15-08-2011 à 21:54:21    

Mouais, enfin ça s'éloigne beaucoup de ce que je recherche, c'est à dire partir d'une machine x86 comme on en trouve à chaque coin de rue, et pas un matos ultra-particulier.


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed