Na página de manual recente do udev (7) (Fedora 22, systemd versão 219), parece que foi proibido renomear um nó de dispositivo pelo udev usando NAME
key:
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.
No entanto, a primeira regra em /usr/lib/udev/rules.d/10-dm.rules
parece muito com uma operação de renomeação:
KERNEL=="device-mapper", NAME="mapper/control"
E, verificando a existência de /dev/mapper/control
, você verá a operação de renomeação ser bem-sucedida.
Curiosamente, no entanto, não consegui criar minha regra personalizada do udev para renomear meu disco usb de /dev/sdb
para /dev/whatever
. Então, achei que o manual estava certo sobre a restrição de renomeação.
Estou muito confuso agora, já que a regra do mapeador de dispositivos incorporado parece funcionar muito bem, enquanto a página de manual e minha regra personalizada me dizem que não deveria funcionar.
Qual é a situação real? Pode udev NAME
renomear o nó do dispositivo ou não?
Tags udev