Fiquei sem inodes ( IUse% = 100%
) e quando executo o comando desta resposta, /usr/src
contém o maior número de arquivos ( linux-headers*
). Com base nesta resposta, desejo remover o antigo, linux-headers
mas estou confuso sobre quais são os mais antigos/não utilizados.
O conteúdo de /usr/src/linux-headers*
é:
linux-headers-3.13.0-24
linux-headers-3.13.0-24-generic
linux-headers-3.13.0-33
linux-headers-3.13.0-33-generic
linux-headers-3.13.0-34
linux-headers-3.13.0-34-generic
linux-headers-3.13.0-37
linux-headers-3.13.0-37-generic
linux-headers-3.13.0-39
linux-headers-3.13.0-39-generic
<snip>
linux-headers-3.13.0-112
linux-headers-3.13.0-112-generic
linux-headers-3.13.0-113
linux-headers-3.13.0-113-generic
uname -r
dá3.13.0-34-generic
Quais cabeçalhos posso excluir com segurança (usando sudo rm -rf /usr/src/linux-headers-3.13.0-x*
)?
Se eu estiver executando 3.13.0-34
, é mais recente ou estou entendendo mal a sequência numérica 3.13.0-37
?3.13.0-113
Não rm -rf os cabeçalhos; remover cabeçalhos pelo nome do pacote; por exemplo, usando
sudo apt-get remove linux-headers-3.13.0-24
Geralmente, você pode remover cabeçalhos em kernels que não está usando. No entanto, você deve estar executando o kernel mais recente, ou seja, aquele com o número mais alto, no seu caso seria 3.13.0-113-generic. Talvez a nova execução
sudo update-grub
garanta que o kernel mais recente seja o primeiro a ser inicializado.Não consegui obter uma resposta definitiva sobre quais cabeçalhos linux são seguros para remover, então fiz uma aposta educada e decidi, visto que estou executando 3.13.0-33-generic e 3.13.0-34-generic e 3.13.0 -113-generic é o mais recente, os outros cabeçalhos linux são candidatos a brindes.
Eu
sudo mv
linux-headers-3.13.0-70* através de linux-headers-3.13.0-79* para outra partição. Isso liberou inodes suficientes para cerca de 90% de uso.Então
sudo apt-get purge
linux-headers-3.13.0-37* até linux-headers-3.13.0-49* e isso liberou muito mais inodes. Eu poderia então continuar minha instalação (ironicamente o kernel mais recente). Eu reiniciei e tudo parece bem.Em seguida
sudo mv
, linux-headers-3.13.0-70* até linux-headers-3.13.0-79* de volta/usr/src
e fez o mesmosudo apt-get purge
que acima.Durante os dois lotes
purge
, recebi o aviso:que eu suspeito que seja relevante para o VirtualBox e, portanto, espero que não seja um drama no futuro quando o VirtualBox for atualizado ...
Nota de rodapé: Encontrado um relatório de bug com relação a este problema.