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
udevcreatecookie
eudevreleasecookie
:COOKIE=$(dmsetup udevcreatecookie) dmsetup command --udevcookie $COOKIE .... dmsetup command --udevcookie $COOKIE .... .... dmsetup command --udevcookie $COOKIE .... dmsetup udevreleasecookie --udevcookie $COOKIE
Alé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 oudev
nã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 comandodmsetup
desabilita a sincronização doudev
.
O arquivo
lvm.conf
inclui as seguintes opções que suportam a integração do udev
:
udev_rules
: habilita/desabilitaudev_rules
para todos os comandos LVM2 globalmente.udev_sync
: habilita/desabilita a sincronização doudev
para 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
.