我正在创建新的基本规则
/etc/udev/rules.d/10-myrule.rules
包含:
KERNEL!="sdb*", GOTO="auto_mount_end"
ACTION=="add", RUN+="/usr/bin/mount /dev/sdb1 /media"
LABEL="auto_mount_end"
我保存,重新启动并插入了SD卡(由识别/dev/sdb1
,我看到有dmesg
),但没有任何反应。当我手动执行时mount /dev/sdb1 /media
,它可以工作。
如何解决/调试此类udev
规则?
注意:我使用的是ArchLinux,但在任何发行版中都应该相同吗?
systemd
改变正常的udev行为?
udevadm test
并使用验证了针对现实的规则udevadm info
。
99-myrule.rules
...