驱动、内核与网络基础全解析
1. 设备规则与操作
当设备移除时,需要遵循特定规则进行清理操作。以下是相关规则代码:
ACTION=="remove", ATTRS{model}=="USB2FlashStorage", KERNEL=="sd[a-z]1",
RUN+="/bin/umount -l /mnt/ate-flash%n"
ACTION=="remove", ATTRS{model}=="USB2FlashStorage", KERNEL=="sd[a-z]1",
RUN+="/bin/rmdir /mnt/ate-flash%n"
设定好规则后,要通知 udevd 规则已更改。使用 udevadm 的 control 命令,此命令需要 root 权限:
ubuntu$ sudo udevadm control --reload-rules
重新加载规则后,即使使用 --debug 标志,拼写错误也会被默默忽略,所以一定要仔细检查规则的语法。
完成上述操作后,当将闪存驱动器插入 USB 端口时, udevd 会创建一个名为 /dev/ate-flash1 的符号链接,并将驱动器挂载为 /mnt/ate-flash1 。可以通过以下命令查看效
超级会员免费看
订阅专栏 解锁全文
10万+

被折叠的 条评论
为什么被折叠?



