Die Rootpartition von meinem Proxmox lief langsam voll. Unter /lib/modules und /boot lange einige ältere Kernel Images und Module die nicht mehr gebraucht wurden. Was liegt da näher als aufräumen ;)
Vorbereitung:
- System als root ausführen oder mit sudo arbeiten
- Vor dem Löschen aktuellen Kernel überprüfen und mindestens einen zusätzlichen funktionsfähigen Kernel verfügbar haben
- System aktualisieren:
apt update && apt upgrade
- Alten Cache und Pakete entfernen:
apt autoclean && apt autoremove
- Aktuell verwendeten Kernel anzeigen:
uname -a
- Alle installierten PVE-Kernel anzeigen:
apt list --installed | grep pve-kernel
oder alternativ:
dpkg --list | grep pve-kernel
- Falls erforderlich: Neuesten Kernel aktivieren System mit neuester Kernel-Version neu starten:
shutdown -r now
Nach Neustart Kernelversion erneut mit uname -a prüfen
- Alte Kernel-Pakete deinstallieren:
apt remove pve-kernel-<alte-Version>
(Beispiel: apt remove pve-kernel-5.15.87-1-pve)
- Modul-Verzeichnis aufräumen:
rm -rf /lib/modules/<alte-Kernelversion>
(Beispiel: rm -rf /lib/modules/5.15.87-1-pve)
- Boot-Dateien entfernen:
rm /boot/vmlinuz-<alte-Kernelversion>*
rm /boot/initrd.img-<alte-Kernelversion>*
rm /boot/config-<alte-Kernelversion>*
rm /boot/System.map-<alte-Kernelversion>*
- GRUB-Konfiguration aktualisieren:
update-grub
- Bestätigung (optional): Überprüfe, ob alte Kernel-Dateien wirklich entfernt wurden:
ls -la /boot | grep <alte-Version>
ls -la /lib/modules/ | grep <alte-Version>