A.3.2. Os Comandos e Interfaces que Suportam o udev
A Tabela A.2, “Os comandos dmsetup para Suporte do udev” resume os comandos
dmsetup que suportam a integração udev
| Comando | Descrição |
|---|---|
dmsetup udevcomplete | Usado para notificar que o udev completou o processo de regras e desbloqueios esperando processo (chamados a partir das regras udev no 95-dm-notify.rules) |
dmsetup udevcomplete_all | Usado para propósitos de depuração para desbloquear manualmente todos os processos em espera |
dmsetup udevcookies | Usado para propósitos de depuração, para mostrar todos os cookies existentes (semáforos de todo o sistema) |
dmsetup udevcreatecookie | Usado para criar um cookie (semaphore) manualmente. Isto é útil para executar mais processos sob um recurso de sincronização. |
dmsetup udevreleasecookie | Usado para aguardar por todos os processamentos do udev relacionados à todos os processos colocados sob este cookie de sincronização. |
As opções do
dmsetup que suportam a integração do udev são estas a seguir.
--udevcookie- Precisa ser definido por todos processos dmsetup que gostariamos de adicionar em uma transação udev. É usado em conjunto com
udevcreatecookieeudevreleasecookie:COOKIE=$(dmsetup udevcreatecookie) dmsetup command --udevcookie $COOKIE .... dmsetup command --udevcookie $COOKIE .... .... dmsetup command --udevcookie $COOKIE .... dmsetup udevreleasecookie --udevcookie $COOKIEAlém de usar a opção--udevcookie, você pode simplesmente exportar a variável para um ambiente em processo:export DM_UDEV_COOKIE=$(dmsetup udevcreatecookie) dmsetup command ... dmsetup command ... ... dmsetup command ... --noudevrules- Desabilita regras udev. Nódos/symlinks serão criados pelo próprio
libdevmapper(maneira antiga). Esta opção é para propósitos de depuração, se oudevnão funcionar corretamente. --noudevsync- Desabilita a sincronização do
udev. Isto também serve para propósitos de depuração.
Para mais informações sobre o
dmsetup e suas opções, veja a página man dmsetup(8).
Os comandos do LVM suportam as seguintes opções que suportam a integração do
udev:
--noudevrules: como para o comandodmsetup, desabilita as regrasudev.--noudevsync: como para o comandodmsetupdesabilita a sincronização doudev.
O arquivo
lvm.conf inclui as seguintes opções que suportam a integração do udev:
udev_rules: habilita/desabilitaudev_rulespara todos os comandos LVM2 globalmente.udev_sync: habilita/desabilita a sincronização doudevpara todos os comandos do LVM globalmente.
Para mais informações sobre as opções de arquivo do
lvm.conf, veja os comentários no arquivo lvm.conf.