Pesquisar

A.3.2. Os Comandos e Interfaces que Suportam o udev

download PDF
A Tabela A.2, “Os comandos dmsetup para Suporte do udev” resume os comandos dmsetup que suportam a integração udev
Tabela A.2. Os comandos dmsetup para Suporte do 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 e udevreleasecookie:
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 o udev 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 comando dmsetup, desabilita as regras udev.
  • --noudevsync: como para o comando dmsetup desabilita a sincronização do udev.
O arquivo lvm.conf inclui as seguintes opções que suportam a integração do udev:
  • udev_rules: habilita/desabilita udev_rules para todos os comandos LVM2 globalmente.
  • udev_sync: habilita/desabilita a sincronização do udev 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.
Red Hat logoGithubRedditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja oBlog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

© 2024 Red Hat, Inc.