[Sysadmins] P7: Проблема с softRAID при старте системы

Alexey Shabalin a.shabalin на gmail.com
Чт Авг 8 19:20:57 MSK 2013


8 августа 2013 г., 15:52 пользователь Alex Moskalenko  написал:

> 08.08.2013 15:22, Michael Shigorin пишет:
>
>  On Thu, Aug 08, 2013 at 01:58:21PM +0400, Alex Moskalenko wrote:
>>
>>> - установленные пакеты:
>>> make-initrd-lvm-0.8.5-alt1
>>> make-initrd-0.8.5-alt1
>>> make-initrd-devmapper-0.8.5-**alt1
>>> startup-0.9.8.38-alt1
>>> mdadm-3.2.6-alt1
>>>
>> Не помню точно, но может недоставать make-initrd-mdadm.
>>
>>  Этот пакет я попробовал в первую очередь. Его наличие/отсутствие
> ситуации не изменило - поведение аналогичное. Да и модуль raid10 в initrd
> не попадает (root на raid1). И не хотелось бы, чтобы md10 собирался в
> initrd, так как в это время root еще не смонтирован и bitmap недоступен.
>
> Похоже, все-таки главный вопрос в том, почему при сборке массива правилами
> udev при доступном корне с файлом bitmap и /etc/mdadm.conf массив
> собирается как-то неправильно, а при всех тех же условиях, но с вручную
> набранными теми же mdadm --incremental ... -offroot - собирается и стартует
> корректно....
>
>
Могу подозревать, что это связано с тойже проблемой, что и с lvm.
А именно - удаление базы udev в initrd.
С недавнего времени udev не пересоздает базу устройств в системе и
запускает:
/sbin/udevadm trigger --type=subsystems --action=add
/sbin/udevadm trigger --type=devices --action=add
т.е с фильтром на добавление устройств.
Если в initrd базу udev удалили, то с "--action=add" старые устройства не
добавятся в базу.

-- 
Alexey Shabalin
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/sysadmins/attachments/20130808/300bbd8b/attachment-0001.html>


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