Aller au contenu

systemd-udevd

systemd-udevd reçoit les événements du noyau et applique les règles udev pour nommer les périphériques, créer des liens symboliques, définir des permissions et déclencher des actions.

Le démon est généralement lancé par systemd-udev-trigger.service et fonctionne avec systemd-udev-settle.service dans les cas qui l'exigent.

Outils

udevadm monitor --kernel --udev
udevadm info --query=all --name=/dev/sda
udevadm test /sys/class/net/eth0
udevadm trigger

Warning

Les règles doivent rester rapides et déterministes. Ne pas lancer de traitements longs directement depuis une règle udev.

Emplacements

  • /usr/lib/udev/rules.d/ : règles fournies par les paquets.
  • /run/udev/rules.d/ : règles générées à l'exécution.
  • /etc/udev/rules.d/ : règles administrateur, prioritaires.

Les fichiers sont évalués dans l'ordre lexicographique ; un fichier /etc/udev/rules.d/ portant le même nom peut masquer une règle fournisseur.