Я могу создать статическую символическую ссылку для своего устройства, используя правила udev. Однако я не могу запретить udev автоматически создавать точки монтирования.
Вот оно, у меня есть устройство с ATTRS {idVendor} == "079b", ATTRS {idProduct} == "0028". Итак, мое правило:
ACTION=="add", ATTRS{idVendor}=="079b", ATTRS{idProduct}=="0028", SYMLINK+="ttyACM9"
Hovewer, у меня все еще есть / dev / ttyACM0, когда я подключаю устройство.
Как я могу отключить создание / dev / ttyACM0?
AFAIK, это невозможно. Ядро всегда создает узел для соответствующего активного устройства, только если устройство игнорируется или удаляется, поэтому нет доступа к нему.
Также имя узла поддерживается ядром. Правила udev могут устанавливать только имя символической ссылки.