A.3.2. Команды для работы с udev

Таблица A.2, «Команды dmsetup для работы с udev» содержит список команд dmsetup для работы с udev.

Таблица A.2. Команды dmsetup для работы с udev

Команда Описание
dmsetup udevcomplete Сообщает о завершении обработки правил и разрешает продолжение ожидающего процесса (вызывается из 95-dm-notify.rules).
dmsetup udevcomplete_all Используется при отладке для возобновления всех ожидающих процессов.
dmsetup udevcookies Используется при отладке для просмотра существующих cookie-файлов.
dmsetup udevcreatecookie Используется для создания cookie-файлов вручную.
dmsetup udevreleasecookie Ожидает завершения обработки всех процессов для выбранного cookie.
Ниже приведен список параметров для перечисленных команд.
--udevcookie
Обязательный параметр. Используется вместе с udevcreatecookie и udevreleasecookie:
COOKIE=$(dmsetup udevcreatecookie)
  dmsetup команда --udevcookie $COOKIE ....
  dmsetup команда --udevcookie $COOKIE ....
  ....
  dmsetup команда --udevcookie $COOKIE ....
dmsetup udevreleasecookie --udevcookie $COOKIE
Дополнительно можно экспортировать переменную в окружение процесса:
export DM_UDEV_COOKIE=$(dmsetup udevcreatecookie)
  dmsetup команда ...
  dmsetup команда ...
  ...
  dmsetup команда ...
--noudevrules
Отключает правила udev. За создание файлов и ссылок будет отвечать libdevmapper. Этот аргумент используется для отладки udev.
--noudevsync
Отключает синхронизацию udev. Используется для отладки.
Более подробную информацию о dmsetup можно найти на справочной странице dmsetup(8).
Команды LVM поддерживают следующие параметры для интеграции с udev:
  • --noudevrules: отключает правила udev.
  • --noudevsync: отключает синхронизацию udev.
Ниже перечислены параметры, которые могут быть добавлены в lvm.conf.
  • udev_rules: включает и отключает udev_rules для всех команд LVM2.
  • udev_sync: включает и отключает синхронизацию udev для всех команд LVM.
lvm.conf содержит подробные комментарии.