Falha na atualização: espaço em disco insuficiente -- arquivos de overlay excessivos?

Estava ficando sem espaço em um VPS Linode de 50GB.

Abaixo estão alguns “ladrões” de espaço que ainda não foram mencionados. Alguns são específicos do Discourse, outros são gerais para sistemas Linux.

  1. Execute ll /lib/modules. Fiquei surpreso ao ver cerca de 15GB de kernels antigos que apt autoremove não removeu. Claude acha que eles foram instalados de forma não padrão e gerou um script de remoção seguro. Levou cerca de uma hora, mas funcionou (execute por sua conta e risco, é claro) e consegui executar ./launcher rebuild sem o erro no space left on device.

  2. O script não excluiu os cabeçalhos correspondentes em /usr/src. Para isso, o ChatGPT criou outro script.

  3. Cerca de meio gigabyte de espaço foi ocupado por locales inúteis.

  4. Mais 1GB+ foi ocupado pelo diretório /var/lib/docker/overlay2/.../merged/home/discourse/.cache.

Talvez uma pergunta estúpida, mas o que exatamente os diretórios merge e diff contêm? Algum deles pode ser excluído com segurança em algum momento?

1 curtida