6.5. Limitaciones de la convención de nombres de dispositivos udev
Las siguientes son algunas limitaciones de la convención de nombres udev
:
-
Es posible que el dispositivo no esté accesible en el momento en que se realiza la consulta porque el mecanismo de
udev
puede depender de la capacidad de consultar el dispositivo de almacenamiento cuando se procesan las reglas deudev
para un evento deudev
. Esto es más probable que ocurra con los dispositivos de almacenamiento Fibre Channel, iSCSI o FCoE cuando el dispositivo no se encuentra en el chasis del servidor. -
El kernel puede enviar eventos
udev
en cualquier momento, haciendo que las reglas sean procesadas y posiblemente haciendo que los enlaces/dev/disk/by-*/
sean eliminados si el dispositivo no es accesible. -
Puede haber un retraso entre el momento en que se genera el evento
udev
y el momento en que se procesa, como cuando se detecta un gran número de dispositivos y el servicioudevd
del espacio de usuario tarda cierto tiempo en procesar las reglas de cada uno. Esto puede causar un retraso entre el momento en que el kernel detecta el dispositivo y cuando los nombres de/dev/disk/by-*/
están disponibles. -
Los programas externos como
blkid
invocados por las reglas podrían abrir el dispositivo durante un breve período de tiempo, haciendo que el dispositivo sea inaccesible para otros usos. -
Los nombres de los dispositivos gestionados por el mecanismo
udev
en /dev/disk/ pueden cambiar entre las principales versiones, lo que obliga a actualizar los enlaces.