Wenn es unter /boot eng wird - Anzahl der alten Kernels unter CentOS begrenzen

von Thomas, assono GmbH, Standort Kiel, 06.08.2020

Unser Monitoring schlägt ja eher selten an, aber offenbar ist einer unserer CentOS-Server jetzt knapp über eine Grenze gekommen: Unter /boot sei nicht mehr viel Platz frei, war die Meldung.

Die Linux-Kernel werden langsam, aber beständig immer ein wenig größer. Und da CentOS bzw. yum gerne ein paar ältere Kernel in Reserve hat, damit man - falls es mit dem aktuellen Probleme gibt - den Rechner noch mit einer älteren Version starten kann.

Aber in dieser Kombination, also der Platz unter /boot bleibt gleich groß, aber der benötigte Speicherplatz für die Kernel inkl. Reserve wird immer größer, ist es wie eine Zeitbombe in Zeitlupe.

Leider ist es üblicherweise auch nicht ganz unaufwendig, die /boot-Partition zu vergrößern. Also muss man eine andere Schraube finden: in diesem Fall die Anzahl der Reserve-Kernel.

Zum Glück hat ein "Randy" in seinem Blog eine kurze Anleitung geschrieben, wie man das unter CentOS 7 bewerkstelligt:

Zunächst das notwendige Rüstzeug installieren:

yum install yum-utils

In einem ersten Schritt zwei der vorhandenen Reservisten entfernen:

package-cleanup --oldkernels --count=2

Und dann für die Zukunft die Anzahl an Reserve-Kernels in der Datei /etc/yum.conf reduzieren:

installonly_limit=2

Das macht dann einen aktuellen Kernel plus 2 zur Reserve in Summe 3 installierte Kernels mit den entsprechenden Dateien unter /boot.

Das reicht dann wieder für eine ganze Weile...

Thomas Bahn

Thomas Bahn

Diplom-Mathematiker, IT-Spezialist & Speaker auf Fachkonferenzen

Thomas Bahn ist Mitgründer und Geschäftsführer der assono GmbH. Seit mehr als 20 Jahren berät er erfolgreich Unternehmen aus ganz Deutschland rund um das Thema Software und Digitalisierung. Insbesondere in den Bereichen HCL Notes und Domino (ehemals IBM) als auch bei aktuellen, unternehmensrelevanten KI-Themen wie Chatbots kennt er die neusten Entwicklungen und weiß, wie diese sich gewinnbringend für Unternehmen einsetzen lassen. Aufgrund seines Expertenwissens ist Thomas Bahn regelmäßiger Sprecher auf nationalen und internationalen Fachkonferenzen.

Fachbeitrag Administration Linux Für Entwickler

Sie haben Fragen zu diesem Artikel? Kontaktieren Sie uns gerne: blog@assono.de

Sie haben Interesse an diesem Thema?

Gerne bieten wir Ihnen eine individuelle Beratung oder einen Workshop an.

Kontaktieren Sie uns

Weitere interessante Artikel