Информация udevadm отсутствует атрибуты устройства

Я вижу, что стандартное правило RHEL virtio-blk udev иногда не запускается и не создает символьную ссылку /dev/disk/by-id.

Запустив udevadm info -a /dev/vd*, я вижу, что ATTR{serial} заполнен.

Однако я думаю, что эта переменная не установлена ​​в то время, когда udev оценивает эти правила.

Известны ли причины, по которым udev не установил бы ATTR{serial} в первый раз?

Так как это случается иногда, я думал, что это было условие гонки с добавлением / удалением переменной среды udev, поэтому я переписал это правило, но оно по-прежнему страдает той же проблемой.

KERNEL=="vd*[!0-9]", ATTRS{serial}=="?*", SYMLINK+="disk/by-id/virtio-$attr{serial}"

0 ответов

Другие вопросы по тегам