
Ich habe bereits versucht, apt-get purge
die alten Kernel zu deinstallieren. Aber während der Bereinigung ist ein Fehler aufgetreten, der dazu geführt hat, dass die Ordner zurückgeblieben sind. Es hieß, der Ordner sei nicht leer und könne daher nicht gelöscht werden. Kann ich die bereinigten Ordner manuell löschen, um Speicherplatz freizugeben?
1.1M ./4.15.0-20-generic
60M ./4.15.0-32-generic <-- I've purged this
60M ./4.15.0-30-generic <-- and this
236M ./4.15.0-33-generic <-- this is my current one
Kann ich einige dieser Pakete auch entfernen?
un linux-headers-4.15.0-20-generic <none> <none> (no description available)
ii linux-headers-4.15.0-30 4.15.0-30.32 all Header files related to Linux kernel version 4.15.0
ii linux-headers-4.15.0-30-generic 4.15.0-30.32 amd64 Linux kernel headers for version 4.15.0 on 64 bit x86 SMP
ii linux-headers-4.15.0-32 4.15.0-32.35 all Header files related to Linux kernel version 4.15.0
ii linux-headers-4.15.0-32-generic 4.15.0-32.35 amd64 Linux kernel headers for version 4.15.0 on 64 bit x86 SMP
ii linux-headers-4.15.0-33 4.15.0-33.36 all Header files related to Linux kernel version 4.15.0
ii linux-headers-4.15.0-33-generic 4.15.0-33.36 amd64 Linux kernel headers for version 4.15.0 on 64 bit x86 SMP
rc linux-image-4.15.0-20-generic 4.15.0-20.21 amd64 Signed kernel image generic
ii linux-image-4.15.0-33-generic 4.15.0-33.36 amd64 Signed kernel image generic
un linux-image-unsigned-4.15.0-20-generic <none> <none> (no description available)
un linux-image-unsigned-4.15.0-33-generic <none> <none> (no description available)
rc linux-modules-4.15.0-20-generic 4.15.0-20.21 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
ii linux-modules-4.15.0-30-generic 4.15.0-30.32 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
ii linux-modules-4.15.0-32-generic 4.15.0-32.35 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
ii linux-modules-4.15.0-33-generic 4.15.0-33.36 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc linux-modules-extra-4.15.0-20-generic 4.15.0-20.21 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
ii linux-modules-extra-4.15.0-33-generic
Antwort1
Ok, also habe ich beschlossen, das Risiko einzugehen und den Ordner manuell zu löschen. /lib/modules
Beim Neustart meines Servers hatte ich keine Probleme.
Antwort2
Sie können die entsprechenden Paketversionen sicher zu der Version des Kernels entfernen, den Sie entfernt haben. In Ihrem Beispiel fehlen Ihnen die entsprechenden Kernelversionen für Folgendes, daher können Sie Ihren Paketmanager bitten, auch Folgendes zu entfernen:
linux-headers-4.15.0-30
linux-headers-4.15.0-30-generic
linux-modules-4.15.0-30-generic
linux-headers-4.15.0-32
linux-headers-4.15.0-32-generic
linux-modules-4.15.0-32-generic
Antwort3
Ich hatte etwa 30 /lib/modules-Verzeichnisse und Module von Kerneln, die ich nicht mehr verwendete, und ich habe sie alle gelöscht, wodurch über 5 GB Speicherplatz frei wurden. Ich weiß nicht, warum sie nicht gelöscht werden, wenn ich die Kernel mit ukuu lösche. Es scheint, dass dies bisher kein Problem verursacht hat.
Antwort4
das ist die Methode, die ich verwendet habe
nachdpkg --list | grep linux-image
was zurückkam...
rc linux-image-4.19.0-14-amd64
Und
ls -l /lib/modules/
drwxr-xr-x 2 root root 4096 16. April 22:574.19.0-14-amd64
mit dem folgenden Befehl
sudo dpkg --purge linux-image-4.19.0-14-amd64
entfernte den Ordner unter /lib/modules
sowie Paket- und Installationsdateien unter
/var/lib/dpkg/info/