Ficou sem espaço no Digital Ocean Droplet, não consigo atualizar/restaurar

Certo, para definir o cenário adequado: Linux e interfaces de linha de comando não são minha especialidade, então por favor, use termos técnicos e passos claros em suas respostas :wink:

Então, eu administro um fórum bastante ativo e notamos alguns problemas de desempenho, então aumentamos o tamanho do nosso droplet na DigitalOcean. Isso foi feito com sucesso ontem e tudo estava bem, embora tenhamos notado que estávamos com pouco espaço no geral. Infelizmente, esquecemos que um backup estava agendado e, durante a noite, o disco foi preenchido.

O fórum tornou-se inacessível. Para corrigir isso, como não conseguimos mais acessar o painel administrativo do Discourse, desligamos o servidor e dobramos nosso espaço.

Ao redimensionar o Droplet, o dispositivo de bloco é aumentado quando a redimensionamento usa as opções de CPU, Memória e Disco. Na maioria dos casos, a próxima inicialização detectará isso no software executado no Droplet e iniciará algumas etapas para atualizar isso. Em resumo, o disco aumentou de tamanho, mas precisa ser atualizado para ser refletido corretamente, e não consigo fazê-lo fazer isso porque o disco estava com 100% de uso.

Como mencionado, não sou um especialista — preciso entender o que posso excluir da pasta /var para trazer tudo de volta à vida sem perder o fórum em si.

Se eu olhar na pasta /var/backups, vejo muitos arquivos — posso excluir a pasta inteira ou apenas certos arquivos? Há algo mais que eu possa tentar para trazer tudo de volta à vida?

Se eu tentar: ./launcher cleanup, recebo o seguinte erro:

Isso foi moderadamente aterrorizante e não continuei, caso apagasse tudo.

Se alguém puder ajudar ou oferecer conselhos, eu realmente agradeceria.

Obrigado!

Você por acaso atualizou o sistema operacional da versão 16 para a 20?

Não tenho certeza do que você está se referindo ali — o próprio Discourse estava bastante atualizado, mas não atualizei nada manualmente. Como disse, o problema está 100% relacionado ao espaço no disco. O fato de estar cheio está impedindo que eu realize a maioria das ações. E como não sou um especialista, estou me atrapalhando tentando não piorar a situação. :slight_smile:

Edição:

Isso indicaria um grande número de backups ocupando espaço desnecessário no disco. Como posso excluí-los manualmente? Posso simplesmente deletar a pasta inteira ou preciso fazer arquivo por arquivo?

image

você pode realmente liberar espaço em

/var/discourse/shared/standalone/backups/default

basta manter apenas os 2 mais recentes e remover o resto

Ótimo, mas como se faz isso? É apenas:

rm file_1.txt, por exemplo (depois de estar no diretório correto?)

ou melhor:

image

rm xboxera-2021-10-20-003257-v20210928161912.tar?

sim, não deve haver nenhum arquivo tar, apenas .tar.gz

exclua qualquer coisa anterior a outubro de 2021

Muito obrigado pela rápida assistência.

Desculpe interromper, mas há algo mais que deveria ser limpo de vez em quando?

Após uma reconstrução do aplicativo no console, você pode executar ./launcher cleanup, o que limpará alguns arquivos antigos.

Os backups também podem ser excluídos pela interface gráfica.

A configuração padrão do Discourse é reter 5 backups.

Você pode acessar admin > backups e visualizar os backups.

Isso é bastante normal. É um aviso, e não um erro. Há outro logo após ele que também exige confirmação para continuar. @IAmGav provavelmente consegue explicá-los melhor do que eu. :slightly_smiling_face: