Posso alterar o nó do dispositivo com as regras do udev?

1

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?

    
por Naitree 24.04.2016 / 04:56

0 respostas

Tags