blog.logout.fr Il est (vraiment) temps de faire une pause…

17Juil/087

Périphériques USB sous Unix

Juste un petit article rapide pour faire une demande à tout ceux qui liraient ce blog et qui seraient assez calés en Unix pour me répondre. J'ai un petit problème avec des disques dur USB dont j'aimerais bien me débarrasser une bonne fois pour toutes (des problèmes).

Le problème est le suivant :
Je branche un disque dur USB sur la machine Unix, il prend le périphérique /dev/sdb. Je mounte /dev/sdb1 dans /mnt/disk1 et ça fonctionne. Je branche un second disque dur USB, il prend /dev/sdc, je mounte /dev/sdc1 dans /mnt/disk2 et ça fonctionne.

Disque dur USB
Maintenant imaginons que pour une raison X ou Y les disques durs soient arrêtés et redémarrés ou juste débranchés et rebranchés. Je perds /dev/sdb et /dev/sdc ainsi que les mount /mnt/disk1 et /mnt/disk2. Le problème, c'est que lorsque je rebranche les disques, ils prennent /dev/sdd et /dev/sde. Alors comment faire pour les re-mount automatiquement s'ils changent sans arrêt de nom ?

J'aimerais également les mettre directement dans /etc/fstab, mais idem. Je ne sais pas trop s'ils vont toujours avoir le même nom de périphérique et surtout s'ils seront toujours détectés dans le même ordre (disk1 sur sdb et disk2 sur sdc, et non l'inverse) lorsqu'on relancera la machine.

Avis aux connaisseurs.
(la suite ici)

Commentaires (7) Trackbacks (0)
  1. Tu peux essayer de mounter tes disques en utilisant leur label.
    Sur les kernels linux récent (avec udev quoi) tu peux y acceder via /dev/disk/by-label
    Normalement tes disques de doivent pas changer tout le temps de label.

    Ca te donnerais un fstab du genre :
    /dev/disk/by-label/PHILIPS /mnt/disk1 vfat default 0 0

    Après tu peux instaurer des règles de nommage pour certain périphérique. Ya une page de la doc ubuntu a ce sujet : http://doc.ubuntu-fr.org/udev

  2. Ok, je testerai ça. On m’a aussi parlé d’auto-mount, et je pense que ça doit s’apparenter à ce que tu as décrit.
    Je mettrai à jour l’article une fois que j’aurai fait fonctionner tout ça.

  3. Sinon y’a HAL qui est bien pour pas ce prendre la tête avec tout ça.

    Enfin, c’est ce que je j’utilise, c’est un truc de branleur et ça marche au poil.

  4. auto-mount devrait faire l’affaire, en effet.

  5. Question « idiote » : tu fais un unmount avant d’éteindre tes USB ???

    Un lecteur qui avait »Vachement apprécié » to topo sur le Worm autorun.inf ..; et te remercie encore.

  6. Non bien sûr que je ne fais pas d’unmount. J’ai rarement le temps de faire un unmount lors d’une coupure de courant :p

  7. Quoi ?!
    Tu n’as même pas un onduleur de 10 minutes ?
    Pas prudent.

    (Remerci encore pour ton topo sur Autorun.inf…)


Leave a comment

Aucun trackbacks pour l'instant