Verhindern, dass Linux den gesamten Speicherplatz nutzt (root(

Verhindern, dass Linux den gesamten Speicherplatz nutzt (root(

meinem Linux-System (Ubuntu 16.04) geht sehr oft der Speicherplatz aus (Root 100 % voll). Dabei werden im Laufe der Zeit viele alte Kernel-Versionen erstellt. Ein Teil des Speichers ist mit ungenutzten Paketen belegt und ein anderer Teil mit riesigen Systemprotokolldateien. Obwohl wir wissen, wie man die Dateien löscht und das Problem löst, frage ich mich, ob es eine Möglichkeit gibt, Linux von vornherein vor diesem Zustand zu schützen. Mir ist klar, dass wir vorbeugende Wartung durchführen müssen, aber ich bin trotzdem neugierig, ob wir Linux so einrichten können, dass dies verhindert wird.

Danke

Antwort1

Ubuntu überschreibt oder entfernt alte Kernel nicht automatisch, wenn neue Versionen abgerufen werden. Jede Version des Linux-Image ist ein anderes Paket, nicht nur eine neue Version. Es verhält sich also nicht wie ein normales Paketupdate. Die neuen Kernel kommen, die alten werden nicht gelöscht.

Ich mache es (ich habe nur ein Dutzend Server, nicht Hunderte) von Zeit zu Zeit so: Nach einem erfolgreichen Neustart mit einem neuen Kernel entferne ich alte Pakete manuell. Das ist für mich in Ordnung. Wenn das nicht der Fall wäre, würde ich linux-image* von allen automatischen Updates ausschließen, die möglicherweise im System ausgeführt werden.

verwandte Informationen