Saya membuat aturan dasar baru
/etc/udev/rules.d/10-myrule.rules
mengandung:
KERNEL!="sdb*", GOTO="auto_mount_end"
ACTION=="add", RUN+="/usr/bin/mount /dev/sdb1 /media"
LABEL="auto_mount_end"
Saya menyimpan, mem-boot ulang, dan memasukkan kartu SD (dikenali oleh /dev/sdb1
, saya melihatnya dmesg
), tetapi tidak ada yang terjadi. Ketika saya melakukannya secara manual mount /dev/sdb1 /media
, itu berfungsi.
Bagaimana saya bisa memecahkan masalah / men-debug udev
aturan seperti itu ?
Catatan: Saya menggunakan ArchLinux, tetapi harus sama pada distro apa pun?
systemd
mengubah sesuatu menjadi perilaku udev yang normal?
udevadm test
dan memvalidasi aturan melawan kenyataan dengan udevadm info
.
99-myrule.rules
...