Udev 创建没有默认挂载点的符号链接

Udev 创建没有默认挂载点的符号链接

我能够使用 udev 规则为我的设备创建静态符号链接。但是,我无法阻止 udev 自动创建挂载点。

这里,我有一个设备,其 ATTRS{idVendor}=="079b",ATTRS{idProduct}=="0028"。因此,我的规则是:

ACTION=="add", ATTRS{idVendor}=="079b", ATTRS{idProduct}=="0028", SYMLINK+="ttyACM9"

但是,当我插入设备时,我仍然有 /dev/ttyACM0。

我如何才能禁用创建 /dev/ttyACM0 ?

答案1

据我所知,这是不可能的。只有当设备被忽略或移除时,内核才会为相应的活动设备创建一个节点,因此无法访问它。

节点名称也由内核强制执行。udev 规则只能设置符号链接名称。

相关内容