Ubuntu 10.04 LTS completo / boot /

3

Eu tenho um servidor Ubuntu 10.04 que está em execução desde 10.04. Hoje, quando a apticron me enviou novos pacotes, a instalação de uma nova atualização do kernel falhou devido a uma partição / boot completa. Olhando para ele eu tenho 226 MB de arquivos em / boot e cerca de 15 diferentes revisões do kernel.

Para cada versão, tenho os 6 arquivos a seguir:

vmlinuz-2.6.32-21-generic-pae
vmcoreinfo-2.6.32-21-generic-pae
System.map-2.6.32-21-generic-pae
initrd.img-2.6.32-21-generic-pae
config-2.6.32-21-generic-pae
abi-2.6.32-21-generic-pae

É seguro excluir apenas os mais antigos? Ou existe um método "adequado" de descartar versões antigas.

    
por Pål Andreassen 19.12.2011 / 22:24

4 respostas

5

O que dpkg -l | grep linux-image mostra?

Depois de obter os nomes do kernel, você pode apenas apt-get purge linux-image-version Apenas certifique-se de não limpar seu kernel atual. Os resultados podem ser inesperados.

    
por 19.12.2011 / 22:31
1

Remova pacotes extras do kernel via apt-get ao invés de simplesmente deletar arquivos de /boot .

apt-get remove os antigos pacotes linux-image manualmente (verifique dpkg --get-selections | grep linux-image para descobrir quais versões estão instaladas).

    
por 19.12.2011 / 22:31
1

Excluir kernels antigos e desatualizados é seguro, mas use aptitude purge linux-image-2.6.32-21-generic-pae , não rm !
Verifique quais kernels estão instalados chamando dpkg -l | grep linux-image-2 .

    
por 19.12.2011 / 22:32
1

Eu escrevi uma ferramenta que automatiza essa tarefa, no caso de ajudar qualquer outra pessoa: link .

    
por 14.05.2016 / 03:44

Tags