ハードウェアを再起動せずにLinuxシステム(特にDebian)を再起動する方法はありますか?
OSが起動する前に動作するまでに少し時間がかかるRAIDコントローラーがありますが、RAIDコントローラーを再起動する再起動プロセス全体を実行せずにLinux OSを迅速に再起動する方法があったら、等.
kexec-rebootをほぼすべての本番システムで使用しています。
それは信じられないほどうまく機能し、HP ProLiantサーバーで long POST time をバイパスしてブートサイクルを減らすことができます5分から45秒まで。
参照: https://github.com/error10/kexec-reboot
唯一の注意点は、UEFIを起動するRHEL/CentOS 6.xシステムでは機能しないようです。しかし、ほとんどの健全なOS /ハードウェアの組み合わせが機能します。
はい、可能です。 kexec は、BIOSブートプロセスを経由せずに、LinuxカーネルをLinuxから直接ブートできるようにします。
はい。 kexec-toolsを使用する必要があります。作業を簡単にするために、私は kexec-reboot を使用します。
$Sudo apt-get install kexec-tools
$wget https://raw.githubusercontent.com/vadmium/kexec-reboot/master/kexec-reboot
$chmod +x kexec-reboot
$Sudo mv kexec-reboot /usr/local/sbin/kexec-reboot
$Sudo /usr/local/sbin/kexec-reboot