Os arquivos estão se acumulando em / usr / src /. Como posso parar isso?

17

Eu tenho tido muitos problemas sérios com o sistema nas últimas semanas e tenho coçado minha cabeça sobre o porquê. Eu já descobri que este problema não está tendo nenhum inodes na partição raiz

$ 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 é a causa? Eu descobri que 400K desses estão em uso em / 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

Certamente nem todos são realmente necessários? Eu tentei o apt-get autoremove mas deixa todos eles ser. Eu não quero removê-los manualmente, mas isso está prejudicando minha máquina. Eles também ocupam quase 2G da partição do sistema 11G que está ficando cheia (> 80%) além do problema do inode.

Como posso remover com segurança os cabeçalhos que não são necessários?

    
por Bogdanovist 29.05.2013 / 13:49

2 respostas

16

Você pode procurar pacotes que possuam esses arquivos usando

dpkg -S /usr/src/*

Verifique sua versão atual do kernel

uname --kernel-release

E remova todo o kernel antigo ( linux-image-* ) e os pacotes de cabeçalho ( linux-headers-* ) que não são usados atualmente , mas ainda estão instalados.

Você também pode marcar esses pacotes como instalados automaticamente e eles devem ser autorizados automaticamente.

    
por Grzegorz Żur 29.05.2013 / 15:25
10

Isso deve funcionar:

sudo apt-get autoremove

Você pode ler mais no AptGet How-to .

    
por Kristian 27.02.2014 / 20:55

Tags