Existem várias boas respostas aqui sobre como corrigir problemas causados por uma partição completa / de inicialização. O que eu gostaria de saber é se existe alguma prática recomendada para gerenciar proativamente esse problema antes que ele se torne um problema.
Eu costumo ir muitas semanas e às vezes vários meses entre as reinicializações. A necessidade de aplicar patches frequentemente raramente é um problema com o Linux, como acontece com o MS. Se eu não me importasse de reiniciar a cada poucos dias, eu apenas rodaria o Windows.
Estou executando uma pequena fazenda de máquinas Ubuntu 16.04 LTS. Eu adicionei o seguinte a um deles como um teste:
sudo crontab -e
1 9 * * 2 apt -y autoremove --purge >> /dev/null
Isso executa uma limpeza uma vez por semana, que deve ser mais do que freqüente o suficiente. Isso funciona, embora eu tenha feito uma limpeza manual antes de criar a tarefa cron, portanto, pode haver problemas quando realmente houver algo para limpar. Como, esse comando será executado para conclusão bem-sucedida desacompanhado em todas as situações? Alguma conseqüência não intencional imprevista de usar esta abordagem? Existe um esquema de gerenciamento OOB melhor? Por questões de suporte, eu preferiria evitar o uso de scripts personalizados.
Muito obrigado antecipadamente.
O
link diz especificamente que o seguinte NÃO elimina os kernels antigos:
Arquivo: /etc/apt/apt.conf.d/50unattended-upgrades
Definir: Unattended-Upgrade::Remove-Unused-Dependencies "true";