Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
admin_grundlagen:udev [2019/07/18 22:21] ingo_wichmann |
admin_grundlagen:udev [2020/09/18 16:40] ingo_wichmann [Kommando bei Aktivierung eines USB-Devices ausführen] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== udev events anzeigen ====== | ||
- | |||
- | udevadm monitor | ||
- | udevtest /block/sdc/sdc1 | ||
- | udevcontrol log_priority=debug | ||
====== zuletzt angelegte Gerätedateien finden ====== | ====== zuletzt angelegte Gerätedateien finden ====== | ||
Zeile 19: | Zeile 14: | ||
=== Netzdevice umbenennen === | === Netzdevice umbenennen === | ||
- | udevadm info -a -p /sys/class/net/dummy0 | + | udevadm info -a /sys/class/net/dummy0 |
<file txt /etc/udev/rules.d/70-persistent-net.rules> | <file txt /etc/udev/rules.d/70-persistent-net.rules> | ||
… | … | ||
Zeile 28: | Zeile 23: | ||
Konfigurationsdatei prüfen: | Konfigurationsdatei prüfen: | ||
udevadm test /sys/class/net/dummy0 | udevadm test /sys/class/net/dummy0 | ||
+ | |||
+ | Konfiguration neu laden: | ||
+ | udevadm control --reload-rules | ||
erstes Terminalfenster: | erstes Terminalfenster: | ||
Zeile 36: | Zeile 34: | ||
modprobe dummy numdummies=1 | modprobe dummy numdummies=1 | ||
ip link | ip link | ||
+ | |||
+ | oder (ohne neu laden des Moduls): | ||
+ | udevadm trigger -v --action=add --attr-match=subsystem=net --attr-match=address=52:54:00:1d:c5:52 | ||
+ | |||
===== ... mit systemd.link ===== | ===== ... mit systemd.link ===== | ||
Zeile 52: | Zeile 54: | ||
USB-Gerät einstecken | USB-Gerät einstecken | ||
ls -l /tmp/udev-test | ls -l /tmp/udev-test | ||
+ | |||
+ | Kommando ausführen, wenn ein USB-Stick mit einem Dateisystem mit dem LABEL=backup eingesteckt wird: | ||
+ | <file txt /etc/udev/rules.d/75-touch-file.rules> | ||
+ | ACTION=="add", SUBSYSTEM=="usb", ENV{ID_FS_LABEL}=="backup", RUN="/bin/touch /tmp/udev-test" | ||
+ | </file> | ||
+ | |||
====== Symlink bei Aktivierung anlegen ====== | ====== Symlink bei Aktivierung anlegen ====== | ||
<file txt /etc/udev/rules.d/75-show-last-usb.rules> | <file txt /etc/udev/rules.d/75-show-last-usb.rules> | ||
Zeile 62: | Zeile 70: | ||
+ | |||
+ | ====== udev events anzeigen ====== | ||
+ | |||
+ | udevadm monitor | ||
+ | udevadm test /block/sdc/sdc1 | ||
+ | udevadm control log_priority=debug | ||
====== Weitere udev Kommandos ====== | ====== Weitere udev Kommandos ====== |