[sisyphus] udev-197

Alexey Shabalin a.shabalin на gmail.com
Пн Янв 28 19:42:27 MSK 2013


28 января 2013 г., 19:37 пользователь Alexey Shabalin написал:
> 28 января 2013 г., 19:23 пользователь Alexey Gladkov написал:
>> 28.01.2013 19:04, Alexey Shabalin wrote:
>>> Так я и прошу показать где происходит перезапуск. Под перезапуском я
>>> понимаю, что первый экземпляр где-то стопится. Пока я вижу только
>>> старт из rc.sysinit и
>>
>> Под перезапуском я понимаю, что udev останавливается в initrd и
>> запускается в системе с чистого листа и наполняет базу заново.
>>
>>> Т.е. если он запускается только один раз из rc.sysinit, то добавление
>>> "--action=add" так же поломает наполнение базы udev?
>>
>> Тут должна быть инициализация базы с нуля. Примерно также делается в
>> initrd.
> Для sysv не страшно, если база пустая, т.к. swapon,  vgchange -a y,
> mdadm --assemble --scan и т.п. все равно при любых условиях
> запускаются из rc.sysinit  и наполняют базу udev.
> Для systemd они ни откуда ни запускаются , полагается только на уже
> существующую наполненую базу udev. И если она пустая - то будет облом.

Кстати, может сделаем такой компромисс - базу udev из initrd будем
копировать, а удалять уже из rc.sysinit ? А для systemd Эту базу можно
не удалять.



--
Alexey Shabalin


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