Los archivos se están acumulando en / usr / src /. ¿Cómo puedo detener esto?

22

He tenido muchos problemas serios en el sistema durante las últimas semanas y me he estado preguntando por qué. Ahora he resuelto que este problema es que no quedan inodos en la partición raíz

$ df -i
Filesystem      Inodes  IUsed   IFree IUse% Mounted on
/dev/sda6       732960 724565    8395   99% /
udev            125179    518  124661    1% /dev
tmpfs           127001    464  126537    1% /run
none            127001      4  126997    1% /run/lock
none            127001      8  126993    1% /run/shm
/dev/sda7      5234688 144639 5090049    3% /home

¿Cual es la causa? Descubrí que 400K de esos están en uso en / usr / src

$ ls /usr/src
linux-headers-3.2.0-25-generic      linux-headers-3.2.0-33
linux-headers-3.2.0-25-generic-pae  linux-headers-3.2.0-33-generic
linux-headers-3.2.0-26              linux-headers-3.2.0-33-generic-pae
linux-headers-3.2.0-26-generic      linux-headers-3.2.0-35
linux-headers-3.2.0-26-generic-pae  linux-headers-3.2.0-35-generic
linux-headers-3.2.0-27              linux-headers-3.2.0-35-generic-pae
linux-headers-3.2.0-27-generic      linux-headers-3.2.0-36
linux-headers-3.2.0-27-generic-pae  linux-headers-3.2.0-36-generic
linux-headers-3.2.0-29              linux-headers-3.2.0-36-generic-pae
linux-headers-3.2.0-29-generic      linux-headers-3.2.0-39
linux-headers-3.2.0-29-generic-pae  linux-headers-3.2.0-39-generic
linux-headers-3.2.0-30              linux-headers-3.2.0-39-generic-pae
linux-headers-3.2.0-30-generic      linux-headers-3.2.0-40
linux-headers-3.2.0-30-generic-pae  linux-headers-3.2.0-40-generic
linux-headers-3.2.0-31              linux-headers-3.2.0-40-generic-pae
linux-headers-3.2.0-31-generic      linux-headers-3.2.0-41
linux-headers-3.2.0-31-generic-pae  linux-headers-3.2.0-41-generic
linux-headers-3.2.0-32              linux-headers-3.2.0-41-generic-pae
linux-headers-3.2.0-32-generic      linux-headers-3.2.0-43
linux-headers-3.2.0-32-generic-pae

¿Seguramente no todos estos son realmente necesarios? He intentado apt-get autoremove pero los deja a todos en paz. No quiero eliminarlos manualmente, pero esto está paralizando mi máquina. También ocupan casi 2G de la partición del sistema 11G que se está llenando (> 80%) aparte del problema del inodo.

¿Cómo puedo eliminar de forma segura los encabezados que no son necesarios?

Bogdanovist
fuente
¿Has intentado eliminar los paquetes que proporcionan esos?
Ignacio Vázquez-Abrams
askubuntu.com/questions/59790/… explica cómo hacerlo desde la GUI
hmayag

Respuestas:

18

Puede buscar paquetes que posean estos archivos usando

dpkg -S /usr/src/*

Verifique su versión actual del kernel

uname --kernel-release

Y elimine todos los linux-image-*paquetes antiguos de kernel ( ) y de encabezado ( linux-headers-*) que no se usan actualmente pero que todavía están instalados.

También puede marcar estos paquetes como instalados automáticamente y deberían eliminarse automáticamente.

Grzegorz Żur
fuente
55
¿Y cómo marca estos paquetes como instalados automáticamente?
miguelfg
apt-mark auto packageName Ver manpages.ubuntu.com/manpages/bionic/man8/apt-mark.8.html
Robert Mikes
19

Esto debería funcionar:

sudo apt-get autoremove

Puede leer más en el AptGet How-to .

Kristian
fuente
1
Probablemente la mejor respuesta aquí.
Eduardo B.