Udev-, Как я узнаю, которому принадлежит подсистема устройство?

Нет. Ваш не может занять место с UUID в Вашем grub.cfg файле. Личинка читает только через числа раздела.

19
15.04.2014, 04:42
3 ответа

udevadm info

предоставляет такую информацию.

Если вам нужна подсистема:

Когда вы пишете правила udev, наиболее полезной командой является

Это распечатывает правила, которые вы можете использовать для сопоставления устройства в правилах udev. Первый блок относится к самому устройству, а последующие - к его предкам в дереве устройств. Единственным предостережением является то, что нельзя смешивать ключи, которые соответствуют разным предкам. Например, учитывая этот отрывок

, можно сопоставить это устройство с [119184]SUBSYSTEM=="block", SUBSYSTEMS=="scsi", ATTRS{model}="Yoyodyne Diskinator"[119185] или с [119186]SUBSYSTEM=="block", SUBSYSTEMS=="pci", DRIVERS="ahci"[119187], но не с [119188]SUBSYSTEM=="block", SUBSYSTEMS=="scsi", ATTRS{модель}="Yoyodyne Diskinator", DRIVERS="ahci"[119189].

Другой способ получения информации для использования в правилах -

Печать значений свойств устройства вида

KEY[119495]=[119496]VALUE

которые можно использовать как [119192]ENV{[119498]KEY[119499]}=="[119500]VALUE[119501]"[119193] в правилах udev.

Если в Вашем устройстве нет записи [119194]/dev[119195], Вы можете обратиться к нему с указанием пути под [119196]/sys[119197], например,

(в данном случае это не является полезным примером - это полезно для устройств, категория которых не является общей и в которых еще нет записи под [119198]/dev[119199]).

При изменении правил udev, они считываются автоматически; однако, они применяются только к устройствам, которые впоследствии подключаются к системе. Чтобы применить новые правила к уже подключенному устройству, используйте [119200]udevadm trigger[119201] (с опциями для ограничения применения к определенным устройствам).[118794].

5
27.01.2020, 19:45

ПРИМЕЧАНИЕ:[116989] вышеприведенные запросы к базе данных UDEV для получения информации об устройстве, [116990]info[116991], мы запрашиваем всю информацию, [116992]-q all[116993], и проходим по всем атрибутам под [116994]/sys[116995], относящимся к этой этикетке устройства.

выписка

Пример


Вот мое [116998]/dev/sda[116999] устройство.

Различия между этими 2 командами

@sepero's ответ показывает информацию, относящуюся только к UDEV устройству на узле листа.

Sepero's answer

single udevadm output

slm's answer

  1. Мой ответ показывает атрибуты по всей цепочке [117002]/sys[117003] устройств.

вложенный вывод удевадма

Вы можете видеть разницу между этими двумя.

бок о бок отличается от вышеуказанных 2 файлов

ПРИМЕЧАНИЕ:[117009] Я работаю на Fedora 19, используя версию 204 [117010]удевадма[117011]:

12
27.01.2020, 19:45
[116373].
4
27.01.2020, 19:45

Теги

Похожие вопросы