如何使用udev使用自定义目录填充/ dev

时间:2015-05-30 14:22:29

标签: linux udev

使用gadgetfs我必须将gadgetfs文件系统挂载到挂载点/dev/gadget。但由于/dev udev 控制,因此手动创建的目录会在每次重新启动时丢失。当然,我可以在一些init.d-Skript中创建目录,但更简洁的解决方案是配置udev以自动创建此目录。我很确定这一定是可能的,因为那里已经有很多其他目录了。

那么如何配置udev自动创建/dev/gadget目录?

1 个答案:

答案 0 :(得分:0)

找到解决方案:

使用以下内容创建/etc/udev/rules/99-gadgetfs.rules

ACTION=="add", DEVPATH=="/module/gadgetfs" SUBSYSTEM=="module" RUN+="/bin/mkdir /dev/gadget"
ACTION=="remove", DEVPATH=="/module/gadgetfs" SUBSYSTEM=="module" RUN+="/bin/rmdir /dev/gadget"

重新启动udev或运行此命令:

udevadm trigger

现在,当运行modprobe gadgetfs时,udev会自动创建可以挂载的/dev/gadget目录。 rmmod gadgetfs会自动删除目录。