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?
Respuestas:
Puede buscar paquetes que posean estos archivos usando
Verifique su versión actual del kernel
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.
fuente
apt-mark auto packageName
Ver manpages.ubuntu.com/manpages/bionic/man8/apt-mark.8.htmlEsto debería funcionar:
Puede leer más en el AptGet How-to .
fuente