Nachdem meine Virtualisierung unter Debian / Proxmox VE schon eine ganze Zeit läuft und ich immer die neuen pve-kernel installiert habe, stand ich vor kurzem vor dem Problem, dass nicht genügend freier Speicher für den neusten PVE-Kernel, zur Verfügung stand. Daher nachfolgend eine kurze Übersicht, die auch für alle anderen Debiansysteme gilt, wie ich die alten Kernel Images entfernt / bzw. aufgeräumt habe:
1. Welchen Kernel verwende ich?
# uname -r
2.6.32-27-pve
Ok den PVE in der Version 2.6.32-27.
2. Welche Kernel sind installiert?
# dpkg --list |grep pve-kernel
ii pve-firmware 1.1-2 all Binary firmware code for the pve-kernel
ii pve-kernel-2.6.32-11-pve 2.6.32-66 amd64 The Proxmox PVE Kernel Image
ii pve-kernel-2.6.32-18-pve 2.6.32-88 amd64 The Proxmox PVE Kernel Image
ii pve-kernel-2.6.32-19-pve 2.6.32-96 amd64 The Proxmox PVE Kernel Image
ii pve-kernel-2.6.32-20-pve 2.6.32-100 amd64 The Proxmox PVE Kernel Image
ii pve-kernel-2.6.32-23-pve 2.6.32-109 amd64 The Proxmox PVE Kernel Image
ii pve-kernel-2.6.32-24-pve 2.6.32-111 amd64 The Proxmox PVE Kernel Image
ii pve-kernel-2.6.32-26-pve 2.6.32-114 amd64 The Proxmox PVE Kernel Image
ii pve-kernel-2.6.32-27-pve 2.6.32-121 amd64 The Proxmox PVE Kernel Image
Ups viel zu viele ;). Brauch ich diese? Definitv NEIN ! Also weg damit:
3. Entfernen der nicht benötigten Kernel Images.
# aptitude remove pve-kernel-2.6.32-11-pve
Die folgenden Pakete werden ENTFERNT:
pve-kernel-2.6.32-11-pve
Die folgenden teilweise installierten Pakete werden konfiguriert:
initramfs-tools
0 Pakete aktualisiert, 0 zusätzlich installiert, 1 werden entfernt und 1 nicht aktualisiert.
0 B an Archiven müssen heruntergeladen werden. Nach dem Entpacken werden 0 B zusätzlich belegt sein.
Die folgenden Pakete haben verletzte Abhängigkeiten:
pve-headers-2.6.32-11-pve : Hängt ab von: pve-kernel-2.6.32-11-pve aber es soll nicht installiert werden.
Die folgenden Aktionen werden diese Abhängigkeiten auflösen:
Entfernen der folgenden Pakete:
1) pve-headers-2.6.32-11-pve
Diese Lösung akzeptieren? [Y/n/q/?] y
Die folgenden Pakete werden ENTFERNT:
pve-headers-2.6.32-11-pve{a} pve-kernel-2.6.32-11-pve
Die folgenden teilweise installierten Pakete werden konfiguriert:
initramfs-tools
0 Pakete aktualisiert, 0 zusätzlich installiert, 2 werden entfernt und 1 nicht aktualisiert.
0 B an Archiven müssen heruntergeladen werden. Nach dem Entpacken werden 0 B zusätzlich belegt sein.
Möchten Sie fortsetzen? [Y/n/?]y
Gut so entferne ich einen und dies inklusive der nicht mehr benötigten Headers. Aber wenn es wie bei mir mehrere sind, dann geht es auch leichter und mit einem Befehl:
# aptitude remove pve-kernel-2.6.32-18-pve pve-kernel-2.6.32-19-pve pve-kernel-2.6.32-20-pve pve-kernel-2.6.32-23-pve pve-kernel-2.6.32-24-pve pve-kernel-2.6.32-26-pve
4. Abschluß noch Grub informieren und ggf. Neustarten
# update-grub
Danach sollte ein:
# dpkg --list |grep pve-kernel
nur noch den aktuell genutzten und installierten Kernel zeigen:
ii pve-kernel-2.6.32-27-pve 2.6.32-121 amd64 The Proxmox PVE Kernel Image
Interessiert in verschiedenste IT Themen, schreibe ich in diesem Blog über Software, Hardware, Smart Home, Games und vieles mehr. Ich berichte z.B. über die Installation und Konfiguration von Software als auch von Problemen mit dieser. News sind ebenso spannend, sodass ich auch über Updates, Releases und Neuigkeiten aus der IT berichte. Letztendlich nutze ich Taste-of-IT als eigene Dokumentation und Anlaufstelle bei wiederkehrenden Themen. Ich hoffe ich kann dich ebenso informieren und bei Problemen eine schnelle Lösung anbieten. Wer meinen Aufwand unterstützen möchte, kann gerne eine Tasse oder Pod Kaffe per PayPal spenden – vielen Dank.