• # Automount

    Posté par  . Évalué à 2.

    Ton noyau n'est pas configuré pour le faire tout seul?

    Maintenant avec les noyaux actuellement (du moins d'une manière générale), les clés usb que tu branchent sont détectées et montées de manière automatique .

    Sinon si ton noyau ne le fait pas .. a part le reconfigurer tu peux peut etre trouver un truc du genre une boucle qui analyse la commande
    lsusb -vs.

    Et lorsque tu branches ta clé, ca va apparaitre dans lsusb, tu balanceras le mount.. Enfin j'imagine ça mais j'attends la confirmation de gens plus qualifiés en shell ...
    • [^] # Re: Automount

      Posté par  . Évalué à 2.

      Avant de partir dans un délire total en réinventant la roue, suis le conseil précédent et assure toi que ta distribution ne le fait pas déjà automatiquement.

      Normalement, les distributions modernes utilisent udev/DeviceKit. Si ton noyau n'a pas udev, c'est très très louche.

      Si tu veux un contrôle plus fin (filtrer les clés USB en fonction de leur UUID par exemple), cette question a déjà été posée sur linuxFR. Cherche les forums à propos des règles udev.
      • [^] # Re: Automount

        Posté par  . Évalué à 2.

        Sauf erreur de ma part, udev ne monte pas les périphériques, il créé les bon noeuds dans /dev.
        • [^] # Re: Automount

          Posté par  . Évalué à 3.

          Effectivement, mais d'après ce que j'ai compris, en plus de créer les nœuds dans /dev il émet des signaux du genre "le périphérique A vient d'être branché".

          HAL/DeviceKit/udisk sont chargés d'écouter udev et de répondre aux signaux en conséquence.
  • # halevt

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

    halevt permet de lancer des scripts au branchement des périphériques. Il a une configuration simple mais longue ( xml ), et peut fonctionner avec les droits de l'utilisateur ou root.

    [http://www.nongnu.org/halevt/]

    Je l'utilise pour lancer mes backups lors du branchement de mon disque externe.
  • # udev, halevt

    Posté par  . Évalué à 3.

    Merci pour vos réponses.

    Mon kernel gère les devices avec udev, pas de problème.

    Ce que je veux faire c'est executer des instructions lors d'un evenement de branchement d'une clé usb.
    Je pensais faire ça grace a une commande qui attendrai l'occurance de l'évenement, mais utiliser les regles udev est plus simple. Quelqu'un sur un autre forum me l'a proposé.

    Halevt semble faire la même chose (lancer un script lors d'un branchement de périphérique) mais les regles udevs me paraissent plus simple.

    Merci à vous tous.

Suivre le flux des commentaires

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