Wprowadzenie do Kdump

W poprzednim artykule omówiliśmy, jak skonfigurować system, aby automatycznie restartował się po Kernel Panic za pomocą parametru kernel.panic. Ale co, jeśli chcemy zrozumieć, dlaczego panika wystąpiła? Samo ponowne uruchomienie systemu rozwiązuje problem dostępności, ale nie pomaga w diagnozie przyczyny. Tutaj z pomocą przychodzi kdump.

kdump to zaawansowany mechanizm w jądrze Linuksa, który pozwala na przechwycenie zawartości pamięci systemowej (zrzutu pamięci, ang. memory dump lub crash dump) w momencie wystąpienia Kernel Panic. Ten zrzut można następnie przeanalizować za pomocą specjalistycznych narzędzi, takich jak crash, aby zidentyfikować wadliwy sterownik, błąd w kodzie jądra lub inną przyczynę awarii.