I file si stanno accumulando in / usr / src /. Come posso fermarlo?


22

Ho avuto molti seri problemi di sistema nelle ultime settimane e mi sono grattato la testa sul perché. Ora ho capito che questo problema non ha lasciato inode sulla partizione di root

$ 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

Qual è la causa? Ho scoperto che 400K di questi sono in uso in / 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

Sicuramente non tutti questi sono effettivamente necessari? Ho provato apt-get autoremove ma li lascia tutti. Non voglio rimuoverli manualmente, ma questo sta paralizzando la mia macchina. Occupano anche quasi 2G della partizione di sistema 11G che si sta riempiendo (> 80%) a parte il problema dell'inode.

Come posso rimuovere in sicurezza le intestazioni che non sono necessarie?


Hai provato a rimuovere i pacchetti che li forniscono?
Ignacio Vazquez-Abrams,

askubuntu.com/questions/59790/… spiega come farlo dalla GUI
hmayag

Risposte:


18

Puoi cercare i pacchetti che possiedono questi file usando

dpkg -S /usr/src/*

Controlla la tua versione attuale del kernel

uname --kernel-release

E rimuovi tutti i vecchi linux-image-*pacchetti kernel ( ) e header ( linux-headers-*) che non sono attualmente usati ma sono ancora installati.

Puoi anche contrassegnare questi pacchetti come installati automaticamente e dovrebbero essere rimossi.


5
E come contrassegnate questi pacchetti come installati automaticamente?
miguelfg,


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.