Ich verwende Ubuntu 12.04 und zwei aktive Linux-Images 3.2.0-37 und 3.2.0-36. Im Verzeichnis / usr / src / finde ich:
linux-headers-3.2.0-23
linux-headers-3.2.0-23-generic
linux-headers-3.2.0-26
linux-headers-3.2.0-26-generic
linux-headers-3.2.0-29
linux-headers-3.2.0-29-generic
linux-headers-3.2.0-31
linux-headers-3.2.0-31-generic
linux-headers-3.2.0-32
linux-headers-3.2.0-32-generic
linux-headers-3.2.0-33
linux-headers-3.2.0-33-generic
linux-headers-3.2.0-34
linux-headers-3.2.0-34-generic
linux-headers-3.2.0-35
linux-headers-3.2.0-35-generic
linux-headers-3.2.0-36
linux-headers-3.2.0-36-generic
linux-headers-3.2.0-37
linux-headers-3.2.0-37-generic
Heute bin ich sudo apt-get purge linux-image-x.x.x.x-generic *34
und * 35
Ich muss hinzufügen, dass / boot nur * 36 und * 37 enthält.
Ist es sicher, alle außer * 37 und * 36 zu entfernen? Danke im Voraus.
apt-get autoremove
hat die Header-Dateien für mich nicht entferntapt-get autoremove
kann wegen einesout of disk space
Fehlers nicht ausgeführt werden, was teilweise darauf zurückzuführen ist,/usr/src/linux*
dass 2 GB Speicherplatz auf einem kleinen Laufwerk belegt sind.df -i
100% Auslastung angezeigt wird , haben Sie de facto überhaupt keinen Speicherplatz mehr. Die einzige Lösung ist dann, einige / usr / src / linux * -Dateien zu löschen , um wieder einsatzbereit zu sein.sudo apt autoremove
lieber als passend.apt-get autoremove
für mich 3,3 GB Speicherplatz auf meiner 8-GB-AWS-Instanz freigegeben. Danke!Ich hatte gerade dieses Problem und der zu verwendende Vorschlag
apt-get autoremove
hat bei mir nicht funktioniert.Ich habe es gelöst, indem ich:
auf solchen Linux-Headern, die in lebten
/usr/src
. Ich habe die Header, die dem aktuell verwendeten Kernel entsprechen, nicht entfernt.Server erfolgreich neu gestartet.
quelle
Für alle, die Jahre später eine Google-Suche verlassen: Sie können alte Kernel auch im Synaptic Package Manager deinstallieren. Überprüfen Sie einfach noch einmal, welches Sie gerade verwenden, indem Sie im Terminal "uname -a" eingeben.
quelle