Forum Linux.gui KDE, USB, UDEV et Nom des partitions

Posté par  .
Étiquettes : aucune
0
2
fév.
2006
Bonjour à tous !
Je lance un appel à l'aide : je ne sais pas comment faire pour que KDE monte mes partitions de disques USB en utilisant le nom des partitions (Volume Label, /dev/disk/by-label/*), et pas le nom donné par le kernel (/dev/sda1...).

J'ai épluché les docs UDEV, mais je n'ai rien trouvé. S'agit-il d'une option à configurer dans KDE ? Si oui, je ne l'ai pas trouvée...

Merci d'avance à tous pour votre aide !

Tristan.
  • # heu...

    Posté par  (site web personnel) . Évalué à -1.

    Ce que tu cherche c'est device mapper et lvm, cherche ça sur le net...

    En gros tu a un système de partition virtuel sur ton /dev/sda1

    Un tuto qui devrais t'éclairer :
    http://fr.gentoo-wiki.com/HOWTO_mettre_en_place_LVM

    Décidément j'utilise pas la gentoo, mais leur wiki est toujours aussi bien foutu quand il s'agit de trouver de l'aide sur les fonctions avancées...
    • [^] # Tit oublis

      Posté par  (site web personnel) . Évalué à 0.

      Par contre évite le LVM sur une clef usb, les lvm c'est bien, mais il faut savoir ce qu'on fait et c'est pas pratique du tout!!!

      Red-hat a fait ce choix, mais c'est vraiment galère dans la majorité des cas (boot nécessitant un initrd, modules du noyau en plus, programmes en userland, etc...)

      Bref, je te conseille vivement de copier tout sur ton disque dur, de démonter le LVM, et de faire un mkfs.ext3 ou vfat sur /dev/sda1
      (comme ça tu sera plus embêté par les LVM)

      Bon maintenant que j'ai bien critiqué je vais quand même dire les avantages :
      - possibilité de redimentionner des partitions
      - possibilité de mapper des périphériques différents ensembles (/dev/hda1 avec /dev/hdc1 par ex)
      - etc...

      Oublie pas le tit plus si ça t'est utile :p ...
  • # UDEV

    Posté par  (site web personnel) . Évalué à 2.

    1. trouver un ordinateur
    2. demarrer une knoppix
    3. lancer firefox
    4. tapper l'adresse de google
    5. rechercher "udev" avec j'ai de la chance
    6. cliquez sur le lien "Writting UDEV rules"
    7. cliquez sur le lient "Writing a rule for my USB-Storage digital camera"
    8. lire
    9. faire ce qui correspond a ton besoin

    le lien si tu disposes de tout cela :
    http://www.reactivated.net/writing_udev_rules.html#example-c(...)

    un tuyau, udev fourni une API d'acces à la SYSFS pour lire plein d'information sur les devices dont le nom constructeur, le nom du modele, le nom de la serie, et surtout le nom que tu lui as donné.

    au pire des cas, j'essaierai de remettre la main sur le script de ce genre que j'avais fait à une époque.
    • [^] # Re: UDEV

      Posté par  . Évalué à 1.

      10. J'ai déjà fait tout ça ;-)
      J'ai épluché les docs UDEV...

      J'ai déjà écpluché toutes les docs UDEV, et notemment les "Writing rules", celles d'origine, celles spécifiques à Gentoo, etc...
      Je connais également UDEVINFO, SYSFS, etc...

      Je vais donc re-spécifier mon besoin, au vu des deux réponses qui semblent éloignée de mon besoin :-)

      Mes règles UDEV actuelles créent bien un périphérique /dev/(sda1,sda2...) pour mes disques USB. Les règles créent également des liens symboliques en utilisant le nom (label) des partitions de mes disques dans /dev/disk/by-label/(ex : mondisque_toto,disque_photo,archives...).

      Si je veux monter mes partitions à la main, pas de soucis, je peux créer un point de montage avec le label (mkdir /media/mondisque_toto) puis faire un "mount /dev/disk/by-label/mondisque_toto /media/mondisque_toto" ou "mount /dev/sda1 /media/mondisque_toto" par exemple.

      Par contre, lorsque KDE détecte qu'un nouveau disque USB est branché, il le monte en utilisant un point de montage calculé à partir du nom de périphérique "kernel". /dev/sda1 donne par exemple un pointde montage /media/sda1.
      Comme j'ai plusieurs disques USB, selon l'ordre ou je monte mes disques, ils peuvent être montés avec un point de montage différent à chaque fois... pas très pratique pour toutes les applis/scripts qui utilisent un point de montage spécifique... il faut les reconfigurer à chaque fois pour pointer sur le bon disque...

      Existe-t'il donc un moyen pour que KDE monte mes disques USB en utilisant le label du disque pour créer un point de montage tel que je le présente dans le montage manuel ?

      Cordialement,
      Tristan.
      • [^] # Re: UDEV

        Posté par  (site web personnel) . Évalué à 2.

        Le probleme ne vient pas de udev mais de hal.

        /usr/share/hal/fdi/policy/ est la ou tu dois faire tes modifs, en rajoutant une police, faut juste te taper la doc de hal, c'est pas la mort ;)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.