¿Puedo eliminar carpetas en /lib/modules/ después de llamar a "apt-get purge"?

¿Puedo eliminar carpetas en /lib/modules/ después de llamar a "apt-get purge"?

Ya llamé apt-get purgepara desinstalar los kernels antiguos. Pero se produjo algún error durante la purga que provocó que las carpetas quedaran atrás. Decía que la carpeta no estaba vacía por lo que no se podía eliminar. Para liberar espacio en el disco, ¿puedo eliminar manualmente las carpetas que he eliminado?

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

¿Puedo eliminar también algunos de estos paquetes?

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

Respuesta1

Ok, decidí correr el riesgo y eliminar manualmente la carpeta /lib/modulesy no tuve problemas para reiniciar mi servidor.

Respuesta2

Puede eliminar de forma segura la versión correspondiente de los paquetes a la versión del kernel que eliminó. En su ejemplo, debido a que le faltan las versiones de kernel correspondientes para lo siguiente, puede pedirle a su administrador de paquetes que también las elimine:

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

Respuesta3

Tenía alrededor de 30 directorios /lib/modules y módulos de kernels que ya no estaban en uso y los eliminé todos liberando más de 5 GB de espacio. No sé por qué no se eliminan cuando elimino los kernels con ukuu. Parece que esto no ha causado ningún problema todavía.

Respuesta4

este es el método que utilicé

despuésdpkg --list | grep linux-image

que volvió...

rc linux-imagen-4.19.0-14-amd64

y

ls -l /lib/modules/

drwxr-xr-x 2 raíz raíz 4096 16 de abril 22:574.19.0-14-amd64

usando el siguiente comando

sudo dpkg --purge linux-image-4.19.0-14-amd64

eliminó la carpeta, /lib/modulesasí como los archivos de paquete e instalación ubicados en /var/lib/dpkg/info/

información relacionada