[devel] U: Работает ли автостарт softraid в XEN?

Sergey Vlasov vsu на altlinux.ru
Чт Окт 25 21:12:42 MSD 2007


On Wed, Oct 24, 2007 at 09:12:26AM +0400, Aleksey Avdeev wrote:
> > Т.е., после md_run (или mdassemble) нужно лишний раз дёрнуть
> > /sys/block/md0/uevent, чтобы для него прочитался uuid.  Хотя,
> > возможно, для mdassemble этого будет мало.
> 
>   OK, проверю.

Оказывается, в ядре kernel-image-xen026-2.6.18-alt1 отсутствуют
какие-либо патчи, кроме kernel-feat-arch-xen (причём это ядро
собирается ещё по старой схеме).  С таким ядром монтирование корня на
/dev/mdX по UUID/LABEL работать не будет; для правильной работы
необходимы патчи к драйверу md, используемые в ядре std-smp - как
минимум вот эти:

http://git.altlinux.org/people/vsu/packages/kernel-image-2.6.18.git?p=kernel-image-2.6.18.git;a=commitdiff;h=beb72c9273b911102ec6a0fee5ee318f8c156530
http://git.altlinux.org/people/vsu/packages/kernel-image-2.6.18.git?p=kernel-image-2.6.18.git;a=commitdiff;h=a6138c85672b4f537de02a63563db982b5c0e957

Без этих патчей udevd не может правильно сформировать ссылки с UUID
при запуске RAID, поскольку ядро не формирует соответствующие события.
Правда, можно попытаться обойти эту проблему через посылку событий по
всем /sys/block/md*/uevent после mdassemble.

Кстати, в Сизифе обнаружилось ядро kernel-image-xen-dom0-2.6.18-alt2,
которое вроде бы предназначено для xen dom0, но при этом основано на
kernel-image-std-smp-2.6.18-alt7 - там есть нужные патчи для md.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: Digital signature
Url     : http://lists.altlinux.org/pipermail/devel/attachments/20071025/55912193/attachment.bin 


Подробная информация о списке рассылки Devel