Show Table of Contents
A.3.2. Commandes et interfaces qui supportent udev
La Tableau A.2, « Commandes dmsetup pour supporter udev » résume les commandes
dmsetup
qui supportent l'intégration udev
.
Tableau A.2. Commandes dmsetup pour supporter udev
Commande | Description |
---|---|
dmsetup udevcomplete | Utilisé pour notifer que udev a terminé le traitement des règles et déverrouille le procesus d'attente (appelé depuis les règles udev dans 95-dm-notify.rules ) |
dmsetup udevcomplete_all | Utilisé à des fins de débogages, pour déverrouiller manuellement tous les processus d'attente |
dmsetup udevcookies | Utilisé à des fins de débogages, pour afficher tous les cookies existants (sémaphores à l'échelle du système) |
dmsetup udevcreatecookie | Utilisé pour créer un cookie (sémaphore) manuellement. Ceci est utile pour exécuter plus de processeurs sous une ressource de synchronisation. |
dmsetup udevreleasecookie | Utilisé pour attendre tous les processus udev qui concernent tous les processus placés sous cet unique cookie de synchronisation. |
Les options
dmsetup
qui supportent l'intégration udev
sont comme suit.
--udevcookie
- Doit être défini pour tous les processus dmsetup que vous souhaitez ajouter à une transaction udev. Utilisé en conjonction avec
udevcreatecookie
etudevreleasecookie
:COOKIE=$(dmsetup udevcreatecookie) dmsetup command --udevcookie $COOKIE .... dmsetup command --udevcookie $COOKIE .... .... dmsetup command --udevcookie $COOKIE .... dmsetup udevreleasecookie --udevcookie $COOKIE
Outre l'utilisation de l'option--udevcookie
, vous pouvez aussi exporter la variable dans un environnement du processus :export DM_UDEV_COOKIE=$(dmsetup udevcreatecookie) dmsetup command ... dmsetup command ... ... dmsetup command ...
--noudevrules
- Désactive les règles udev. Les noeuds/symlinks seront créés par
libdevmapper
(qui est l'ancienne manière). Cette option sert à des fins de débogage, au cas oùudev
ne fonctionne pas correctement. --noudevsync
- Déssactive la synchronisation
udev
. Ceci peut aussi servir au débogage.
Pour obtenir davantage d'informations à propos de la commande
dmsetup
et de ses options, reportez-vous à la page de manuel dmsetup
(8).
Les commande LVM supportent les options suivantes, qui supportent elles-mêmes l'intégration
udev
:
--noudevrules
: tout comme pour la commandedmsetup
, désactive les règlesudev
.--noudevsync
: tout comme pour la commandedmsetup
, désactive la synchronisationudev
.
Le fichier
lvm.conf
inclut les options suivantes qui elles-mêmes supportent l'intégration udev
:
udev_rules
: active/désactiveudev_rules
pour toutes les commandes LVM2 à l'échelle du systèmeudev_sync
: active/désactive la synchronisationudev
pour toutes les commandes LVM à l'échelle du système
Pour obtenir davantage d'informations sur les options du fichier
lvm.conf
, voir les commandes de la ligne dans le fichier lvm.conf
.