我能够使用 udev 规则为我的设备创建静态符号链接。但是,我无法阻止 udev 自动创建挂载点。
这里,我有一个设备,其 ATTRS{idVendor}=="079b",ATTRS{idProduct}=="0028"。因此,我的规则是:
ACTION=="add", ATTRS{idVendor}=="079b", ATTRS{idProduct}=="0028", SYMLINK+="ttyACM9"
但是,当我插入设备时,我仍然有 /dev/ttyACM0。
我如何才能禁用创建 /dev/ttyACM0 ?
答案1
据我所知,这是不可能的。只有当设备被忽略或移除时,内核才会为相应的活动设备创建一个节点,因此无法访问它。
节点名称也由内核强制执行。udev 规则只能设置符号链接名称。