Script pour détecter et éjecter un flash disque

Bonjour,

je voudrais avoir un petit script qui permet de détecter et éjecter un flash disque sur redhat

merci

1 réponse

  1. Modérateur
    Bonjour,

    Un disque USB (clé USB, disque dur USB) est déjà automatiquement détecté au branchement par tout linux moderne.

    Lance par exemple la commande
    dmesg | tail
    dans un terminal et branche ton disque, tu verras des lignes apparaître. Concrètement cet événement est détecté par le noyau linux, puis traité par
    udev
    , alors en charge de créer le device correspondant (par exemple
    /dev/sdb1
    ). Le device créé est utilisé pour monter le disque via la commande
    mount
    . La plupart des interfaces graphiques modernes réalisent ce
    mount
    automatiquement, et propose au travers d'une icône dédiée de retirer (avec la commande
    umount
    ) un disque monté. Dans le cas particulier des lecteurs CD/DVD/BlueRay à tiroir, la commande
    eject
    permet également d'ouvrir le tiroir du lecteur.

    Bonne chance
    2
    1. Contributeur
      Salut mamie,
      Lance par exemple la commande
      dmesg | tail
      Euh… sur les dernières versions de
      dmesg
      il existe l'option "-w" qui évite un pipe via
      tail
      ;-)
      0
    2. Modérateur
      @zipe31Cool :-) Mais honnêtement pourquoi apprendre une option spécifique à une commande quand tu as une méthode qui s'applique à n'importe quelle commande ?
      0
    3. Contributeur
      @mamiemandoPour éviter un processus de plus ? ;-)
      0
    4. Modérateur
      @zipe31Point de détail primordial pour le problème qui nous intéresse :-))))
      0
    5. Contributeur
      @mamiemandoVu le peu d'intérêt du demandeur pour les réponses, ça ne peut pas faire de mal ;-)
      0