9.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
udevpode confiar na capacidade de consultar o dispositivo de armazenamento quando as regras doudevsã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
udeva 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 for 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çoudevdde 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
blkidinvocado 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
udevem /dev/disco/ podem mudar entre os principais lançamentos, exigindo a atualização dos links.