numdummies=1
überschreibt /lib/modprobe.d/systemd.conf
ls -rtl /dev find /dev -ctime -30 find /dev -type c -o -type b -printf '%TY%Tm%Td%TI%TM %p\n' | sort -n
modprobe dummy numdummies=1 ip link show dummy0
udevadm info -a /sys/class/net/dummy0
… ACTION=="add", SUBSYSTEM=="net", KERNEL=="dummy0", NAME="intern0" …
Konfigurationsdatei prüfen:
udevadm test /sys/class/net/dummy0
erstes Terminalfenster:
udevadm monitor
zweites Terminalfenster:
Konfiguration neu laden:
udevadm control --reload-rules
Modul neu laden:
modprobe -r dummy modprobe dummy numdummies=1 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
[Match] OriginalName=dummy0 [Link] Name=intern0
ACTION=="add", SUBSYSTEM=="usb", RUN="/bin/touch /tmp/udev-test"
USB-Gerät einstecken
ls -l /tmp/udev-test
Kommando ausführen, wenn ein USB-Stick mit einem Dateisystem mit dem LABEL=backup eingesteckt wird:
ACTION=="add", SUBSYSTEM=="usb", ENV{ID_FS_LABEL}=="backup", RUN="/bin/touch /tmp/udev-test"
SUBSYSTEM=="usb", SYMLINK+="last-usb-device"
USB-Gerät einstecken
ls -l /dev/last-usb-device
udevadm monitor udevadm test /block/sdc/sdc1 udevadm control log_priority=debug
Welcher sysfs Pfad zum Gerät /dev/sda
?
udevadm info -q path -n /dev/sda
Welche Informationen zum Gerät /dev/sda
?
udevadm info -a -p $(udevadm info -q path -n /dev/sda)
Geräte, die immer erzeugt werden sollen:
ls /lib/udev/devices/
numdummies=1
überschreibt /lib/modprobe.d/systemd.conf