не ходите дети в африку гулять....

Nov 29, 2011 07:22



Это после наглого:

# kexec -l /boot/vmlinuz-3.1.0-1-amd64 --initrd=/boot/initrd.img-3.1.0-1-amd64 --append="root=/dev/mapper/ssd-root ro quiet"
# kexec -e

(в системе стек из 6 device-mapper устройств)

Следующий эксперимент - kexec + echo 'b' >/proc/sysrq-trigger.

ЗЫ ЖЖ включил режим телепузика - все посты принимает со второй попытки.

UPD: 'b' выкидывает в холодную перезагрузку.

UPD#2: А нормальный kexec-load stop (ну, который ставится штатно) - отрабатывает. пропуск 10 пингов (плюс 2 на шатдаун). Правда, я это не из full-scale конфигурации пробовал. Ща проверю из полной.

UPD#3: Ну, примерно так и падает. Сложный стек DM трудно разруливать примитивными shutdown-скриптами. Я как раз вчера показывал инженерам мастер-класс с выдёргиванием rmmod -f dm_raid0 прямо при живом рейде. Это примерно оно же получается.

trace, kexec, грабли, linux

Previous post Next post
Up