Bug 7101 - udev при загрузке затирает в /dev/evms, то что там создал при инициализации evms
: udev при загрузке затирает в /dev/evms, то что там создал при инициализации evms
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/udev)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
: 7369
: 9199
  Show dependency tree
 
Reported: 2005-06-15 18:33 by
Modified: 2007-03-24 15:22 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2005-06-15 18:33:03
Т.к. udev стартует как сервис, а evms инициализируется в rc.sysinit, то udev
при 
старте затирает все то, что при инициализации создал evms в /dev/evms/ .
------- Comment #1 From 2005-06-15 18:40:17 -------
s/затирает/перекрывает/

2 rider: будет ли в 3.0 использоваться udev?
------- Comment #2 From 2005-06-16 10:21:47 -------
странный вопрос: естественно будет.
------- Comment #3 From 2005-06-16 10:47:58 -------
http://forums.gentoo.org/viewtopic-t-263996-highlight-evms.html
------- Comment #4 From 2005-06-16 11:33:35 -------
Кстати в том же Gentoo, udev инициализируется чуть ли не самым первым после 
загрузки ядра.
В моей конфигурации Sisypus это не возможно, т.к. udev использует библиотеку /
usr/lib/libsysfs.so, а у меня /usr на отдельной файловой системе в evms.
------- Comment #5 From 2005-06-16 11:37:38 -------
судя по всему - требуются multipath-tools
http://christophe.varoqui.free.fr/wiki/wakka.php?wiki=Home

2vsu: а что такое udm2 и с чем его едят ?
2ldv: мы сможем инициализировать udev раньше чем evms, и что для этого требуется ?
------- Comment #6 From 2005-06-16 19:32:30 -------
udev и evms надо активировать из initrd, по хорошему.
------- Comment #7 From 2005-06-16 21:41:42 -------
(In reply to comment #6)
> udev и evms надо активировать из initrd, по хорошему.
В общем-то да, если добиваться возможности для рутовой файловой системы лежащать 
на evms.
------- Comment #8 From 2005-06-17 13:11:09 -------
А можно оставить всё как есть слегда доточив udev.
------- Comment #9 From 2005-06-17 13:45:12 -------
что дотачивать ?
------- Comment #10 From 2005-06-17 14:14:36 -------
как насчёт  в рулсах
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 в инитрд ... без глупостей
------- Comment #11 From 2005-06-17 14:56:19 -------
да, то что надо
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)

------- Comment #12 From 2005-06-17 14:59:05 -------
также как сейчас udev делает
/dev/mapper/control для dmsetup
------- Comment #13 From 2005-07-13 20:14:05 -------
reassign to mantainer
------- Comment #14 From 2005-08-31 12:43:06 -------
В общем - патчи приветствуются.
------- Comment #15 From 2007-03-24 15:12:33 -------
Исправлено в startup-0.9.8.9-alt1 и udev-105-alt3 (теперь udev запускается из
/etc/rc.d/rc.sysinit раньше evms).