Т.к. udev стартует как сервис, а evms инициализируется в rc.sysinit, то udev при старте затирает все то, что при инициализации создал evms в /dev/evms/ .
s/затирает/перекрывает/ 2 rider: будет ли в 3.0 использоваться udev?
странный вопрос: естественно будет.
http://forums.gentoo.org/viewtopic-t-263996-highlight-evms.html
Кстати в том же Gentoo, udev инициализируется чуть ли не самым первым после загрузки ядра. В моей конфигурации Sisypus это не возможно, т.к. udev использует библиотеку / usr/lib/libsysfs.so, а у меня /usr на отдельной файловой системе в evms.
судя по всему - требуются multipath-tools http://christophe.varoqui.free.fr/wiki/wakka.php?wiki=Home 2vsu: а что такое udm2 и с чем его едят ? 2ldv: мы сможем инициализировать udev раньше чем evms, и что для этого требуется ?
udev и evms надо активировать из initrd, по хорошему.
(In reply to comment #6) > udev и evms надо активировать из initrd, по хорошему. В общем-то да, если добиваться возможности для рутовой файловой системы лежащать на evms.
А можно оставить всё как есть слегда доточив udev.
что дотачивать ?
как насчёт в рулсах KERNEL="dm-[0-9]*", PROGRAM="/etc/udev/scripts/evms.sh %M %m", NAME="evms/%c{1}" evms.sh аскрипт пусть дергает dmsetup ls и получает имена evms волумов и lvm. и пускай udev создаёт ноды в /dev/evms/ . Как я понимаю это и сделали в Gentoo. и ради бога никаких udev в инитрд ... без глупостей
да, то что надо 2Morozov: сделаешь ? #dmsetup ls hda5 (253, 2) hda10 (253, 1) hda1 (253, 0) hda9 (253, 6) hda8 (253, 5) hda7 (253, 4) hda6 (253, 3) единственное - надо еще понять как control делать (/dev/evms/dm/control)
также как сейчас udev делает /dev/mapper/control для dmsetup
reassign to mantainer
В общем - патчи приветствуются.
Исправлено в startup-0.9.8.9-alt1 и udev-105-alt3 (теперь udev запускается из /etc/rc.d/rc.sysinit раньше evms).