Могу ли я изменить узел устройства с помощью правил udev?

В недавней man-странице udev (7) (Fedora 22, systemd версии 219), кажется, что переименование узла устройства udev с использованием ключа NAME было запрещено:

 NAME The name to use for a network interface. See systemd.link(5) for a higher-level mechanism for setting the interface name. The name of a device node cannot be changed by udev, only additional symlinks can be created. 

Однако первое правило в /usr/lib/udev/rules.d/10-dm.rules очень похоже на операцию переименования:

 KERNEL=="device-mapper", NAME="mapper/control" 

И, проверяя существование /dev/mapper/control вы видите, что операция переименования выполнена успешно.

Любопытно, однако мне не удалось создать свое обычное правило udev, чтобы переименовать мой USB-диск из /dev/sdb в /dev/whatever . Поэтому я думал, что руководство было прав насчет ограничения переименования.

Таким образом, я действительно запутался сейчас, так как правило встроенного устройства отображает работу очень хорошо, а manpage и мое пользовательское правило говорят мне, что это не должно.

Какова реальная ситуация? Может ли Uudev NAME переименовать узел устройства или нет?

  • путают об использовании udevadm
  • Каков правильный способ написать правило udev, чтобы остановить службу в systemd
  • Как создать / dev / null на archlinux
  • Принудительный диск на / dev / sdX
  • Как сделать сопоставления устройств после перезагрузки?
  • Как я могу сделать правило udev с использованием серийного номера устройства «sibling» (для устройств USB без уникальных серий)?
  • Запустите сценарий, который отображает окно X из правила udev
  • Странное поведение удеев
  • Инструмент для автоматического применения конфигурации RandR при подключении внешнего дисплея
  • Хотя часть списка udevadm я фиксирую для правил
  • Почему мой USB-модем создает несколько файлов / dev / ttyUSB *?
  • Linux и Unix - лучшая ОС в мире.