6.5. Limitações da convenção de nomenclatura de dispositivos udev
A seguir estão algumas limitações da convenção de nomenclatura udev
:
-
É possível que o dispositivo não esteja acessível no momento em que a consulta é realizada porque o mecanismo
udev
pode confiar na capacidade de consultar o dispositivo de armazenamento quando as regras doudev
são processadas para um eventoudev
. Isto é mais provável que ocorra com dispositivos de armazenamento Fibre Channel, iSCSI ou FCoE quando o dispositivo não está localizado no chassi do servidor. -
O kernel pode enviar eventos
udev
a qualquer momento, fazendo com que as regras sejam processadas e possivelmente fazendo com que os links/dev/disk/by-*/
sejam removidos se o dispositivo não estiver acessível. -
Pode haver um atraso entre quando o evento
udev
é gerado e quando ele é processado, como quando um grande número de dispositivos é detectado e o serviçoudevd
de espaço do usuário leva algum tempo para processar as regras para cada um deles. Isto pode causar um atraso entre quando o kernel detecta o dispositivo e quando os nomes/dev/disk/by-*/
estão disponíveis. -
Programas externos como o
blkid
invocado pelas regras podem abrir o dispositivo por um breve período de tempo, tornando o dispositivo inacessível para outros usos. -
Os nomes dos dispositivos gerenciados pelo mecanismo
udev
em /dev/disco/ podem mudar entre os principais lançamentos, exigindo a atualização dos links.