[[ Быстрая перезагрузка kexec ]]

Ubuntu

Быстрая перезагрузка kexec

kexec - directly boot into a new kernel.

Позволяет перезапустить операционную систему без перезагрузки железа, т.о. можно существенно сократить время перезагрузки сервера.

Установка

apt-get install kexec-tools

Перезагрузка (на текущем ядре)

Ubuntu 14.04

KERNEL=$(uname -r);
kexec -l /boot/vmlinuz-${KERNEL} --initrd=/boot/initrd.img-${KERNEL} --append="`cat /proc/cmdline`";
sync;
umount -a;
kexec -e;

Ubuntu 22.04

sudo kexec -l /boot/vmlinuz --initrd /boot/initrd.img --reuse-cmdline;
sudo systemctl kexec;

Перезагрузка (на новом ядре)






Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
34 -11 =
 
practice/ubuntu/kexec.txt · Последнее изменение: 2024/04/07 15:17 — lexa
Gentoo Linux Gentoo Linux Driven by DokuWiki