Para se recuperar mais rapidamente, não seria melhor migrar para um servidor mais espaçoso?
Você tem um backup recente? A migração pode levar muito pouco tempo (menos de uma hora?) em comparação com a solução de problemas de um servidor “não saudável” existente?
Tenho certeza de que todas essas dicas são válidas e corretas, e @danielabc está com falta de espaço livre. No entanto — eu já passei por essa situação uma vez e nada estava quebrado, mesmo eu estando em um VPS muito pequeno (o droplet de 5 USD da DO é muito problemático de várias maneiras). Reiniciei o VPS e o docker não reiniciou. É isso, e os erros eram muito semelhantes, ou totalmente iguais, aos mostrados aqui.
Mas se tudo é por falta de espaço livre/memória, a única solução não seria aumentar o tamanho do VPS? Mesmo que brevemente, apenas para descobrir se o problema é a falta de recursos? Porque se for o caso, então o OP está apenas usando um curativo que não vai durar muito e ela estará na mesma situação novamente?
Porque eu sou apenas mais um usuário final, eu amo soluções fáceis. Saber como limpar e manter tudo agradável e arrumado é algo que temos que aprender. Mas não é uma solução, é uma correção de curto prazo, onde se pode quebrar lugares antes que essa correção funcione.
Na verdade, a culpa não é do servidor, são 50 GB, a culpa é toda minha porque pensei que o Discourse excluía automaticamente as coisas do servidor, mas na verdade eu tenho que fazer isso, mas eu só queria saber onde vejo as coisas que posso excluir e quais itens posso excluir?
Automaticamente no sentido de sim, podemos aumentar a RAM, o disco ou ambos apenas clicando. Automaticamente no sentido de onde o droplet escala sem pedir permissão quando está com falta de alguma coisa… Espero que não, ou ninguém deve dizer isso para @danielabc ou para mim, porque há um alto risco de receber uma fatura enorme.
O Discourse geralmente exclui muita coisa, se você estiver atualizando/fazendo upgrade, use da maneira mais fácil. Esses caras estão fazendo muitas coisas de forma diferente de você e eu, que temos um entendimento muito fraco do que diabos é o docker ;)\n\nSe bem me lembro, você usa muitas imagens. Elas consomem disco muito rapidamente, se mantidas em um VPS.
Você está certo. Mas eu ficaria mais confortável em expandir um droplet onde o sistema tenha pelo menos alguns Mo livres, apenas por precaução caso a expansão exija uma reinicialização que possa ser comprometida pela falta extrema de espaço, não tenho certeza de como isso é feito.
Desculpe, cometi um erro de digitação - docker images (embora não tenha 100% de certeza se funcionará sem o docker em execução )
Meu raciocínio, para quem estiver acompanhando em casa, é remover manualmente uma imagem docker órfã para liberar espaço suficiente para fazer tudo ‘da maneira correta™’. O outro tópico sugeriu isso enquanto o docker não estava em execução, mas acho que eles optaram por remover alguns backups para conseguir algo semelhante.
Basicamente, você percorre os diretórios aqui e procura onde estão todos os arquivos grandes. Acho que logs, backups antigos e imagens órfãs são normalmente as melhores apostas para remoção.
Então, tudo que está nesta imagem são os arquivos que compõem meu servidor? Como posso saber qual devo excluir? (Posso excluir algum? Não haverá problema?) E como você os exclui?
É aqui que você pode encontrar os backups e as imagens, e assim que você puder identificar um que seja seguro remover, você pode excluí-lo usando o comando rm.