A.3.2. Comandos e Interfaces que soportan udev

Tabla A.2, “Comandos dmsetup para soportar udev” resume los comandos dmsetup que soportan integración udev.

Tabla A.2. Comandos dmsetup para soportar udev

Comando Descripción
dmsetup udevcomplete Sirve para informar que udev ha completado el procesamiento de reglas y desbloquea proceso de espera (llamado desde dentro de las reglas udev en 95-dm-notify.rules)
dmsetup udevcomplete_all Utilizado en propósitos de depuración para desbloquear manualmente todos los procesos en espera
dmsetup udevcookies Utilizado en propósitos de depuración, para mostrar todas las cookies existentes (system-wide semaphores)
dmsetup udevcreatecookie Utilizado para crear una cookie (semaphore) manualmente. Sirve para ejecutar más procesos bajo un recurso de sincronización.
dmsetup udevreleasecookie Utilizado para esperar todo el procesamiento de udev relacionado con todos los procesos bajo esa cookie de sincronización.
Las opciones dmsetup que soportan integración udev son las siguientes.
--udevcookie
Necesita definirse para todos los procesos dmsetup que queramos añadir a una transacción udev. Se utiliza junto con udevcreatecookie y udevreleasecookie:
COOKIE=$(dmsetup udevcreatecookie)
  dmsetup command --udevcookie $COOKIE ....
  dmsetup command --udevcookie $COOKIE ....
  ....
  dmsetup command --udevcookie $COOKIE ....
dmsetup udevreleasecookie --udevcookie $COOKIE
Además de usar la opción --udevcookie, puede exportar la variable a un entorno del proceso:
export DM_UDEV_COOKIE=$(dmsetup udevcreatecookie)
  dmsetup command ...
  dmsetup command ...
  ...
  dmsetup command ...
--noudevrules
Desactiva reglas udev. Los nodos y symlinks serán creados por el mismo libdevmapper (la forma anterior). Esta opción es para propósitos de depuración, si udev no funciona correctamente.
--noudevsync
Desactiva sincronización udev. También es para propósitos de depuración.
Para obtener mayor información sobre dmsetup y sus opciones, consulte la página de manual dmsetup(8).
Los comandos LVM soportan las siguientes opciones que soportan integración udev:
  • --noudevrules: como para el comando dmsetup, desactiva reglas udev.
  • --noudevsync: como para el comando dmsetup, desactiva sincronización udev.
El archivo lvm.conf incluye las siguientes opciones que soportan integración udev:
  • udev_rules: activa/desactiva udev_rules para todos los comandos LVM2 globalmente
  • udev_sync: activa/desactiva sincronización udev para todos los comandos LVM globalmente
Para obtener mayor información sobre opciones del archivo lvm.conf, consulte los comentarios en línea en el archivo lvm.conf.