Podemos deletar o conteúdo do diretório uploads///tombstone?

Estou tentando descobrir como ganhar mais espaço na minha instância do Discourse.

Aqui estão alguns dados que coletei:

  • Painel do Discourse mostrando 55 GB usados para uploads.

  • Consulta PostgreSQL select pg_size_pretty(sum(filesize)) from uploads mostrando 35 GB.

  • Comando du -sh /var/discourse/shared/standalone/uploads/ via SSH mostrando 247 GB.

  • Comando du -sh /var/discourse/shared/standalone/uploads/default/original/ via SSH mostrando 35 GB.

  • Comando du -sh /var/discourse/shared/standalone/uploads/tombstone/ via SSH mostrando 191 GB.

Será que pode haver arquivos órfãos na pasta tombstone ou é um falso positivo de que essa pasta ocupa 191 GB? Ao navegar pela pasta tombstone, há milhares de pastas e arquivos.

Que tipo de arquivos o Discourse mantém em /var/discourse/shared/standalone/uploads/tombstone/? É seguro excluir esses arquivos?

Tenho quase certeza de que você pode descartar tudo do tombstone; ele é um local de armazenamento temporário para imagens que foram excluídas. Um lugar para “recuperação de emergência”.

Em teoria, deveríamos limpá-lo regularmente.

Você pode fazer uma pesquisa um pouco mais aprofundada? Qual é a marca de tempo dos 10 arquivos mais antigos que você tem no tombstone? São arquivos antigos?

Você esqueceu esta consulta:

select pg_size_pretty(sum(filesize)) from optimized_images

Você está certo, a tabela optimized_images mostra 20 GB, o que difere do painel e da tabela uploads.

Não, se meus comandos no Linux estiverem corretos, a maioria desses arquivos é de fevereiro de 2020 e assim por diante.

Talvez tudo esteja funcionando corretamente e apenas muita coisa esteja sendo excluída no seu fórum? Você pode ajustar o período em que os itens permanecem no túmulo, fazendo com que fiquem lá por menos tempo. Acredito que exista uma configuração do site para isso.

Em fevereiro, comecei a lutar pelo espaço. Talvez seja por isso que ainda não obtive a liberação do espaço.
Minha configuração estava em 30 dias. Quando a reduzi para 10 e executei os jobs do Sidekiq relacionados aos uploads do meu espaço, a pasta tombstone agora está menor.

Obrigado pela ajuda. Peço desculpas por abrir o tópico; apenas não percebi a configuração período de carência em dias para purgar uploads excluídos. Da última vez que limpei meu fórum, bastou executar os jobs do Sidekiq para devolver o espaço livre ao sistema operacional.

Talvez isso devesse ser um novo tópico: mas, por favor, considere adicionar uma notificação NOVO nas configurações quando houver algo novo. Para os administradores, é difícil acompanhar todas as novas configurações; de versão em versão, fica difícil identificar e ajustar as novas opções que o Discourse oferece quando não conseguimos encontrar quais são as novas.