Excluindo Tópicos Antigos

Meu fórum está passando por uma crise de armazenamento no momento. Quero reduzir o máximo possível de espaço. Qual é o espaço de armazenamento típico que um fórum de 3 anos ocupa? O meu está usando 49,9/50 GB, o que é atroz. Usei ./launcher cleanup para tentar reduzir o espaço. Tentei limpar minhas docker images antigas. Também notei que a pasta de mídia está ocupando cerca de 15 GB. Claro, eu não gostaria de excluir todos os meus arquivos de mídia. Portanto, como último recurso, estou tentando excluir tópicos antigos (e, por isso, estou pensando se há uma opção para excluir tópicos antigos em lotes). Se você tiver um método melhor, por favor, me avise.

Você pode liberar espaço mantendo backups fora do local, como no S3 da Amazon. Se você mantém backups localmente, pode reduzir o número que armazena.

/admin/site_settings/category/backups

Eu fiz isso também. Reduzi para 1 e ainda estou enfrentando problemas de armazenamento. Acho que a única outra opção restante é externalizá-lo para um servidor de armazenamento S3.

É difícil responder sem mais informações: quantas postagens sua comunidade criou nesses 3 anos? E quanto de espaço ocupa o diretório postgres_data? Para ilustrar, temos cerca de 4,6 milhões de postagens e nosso diretório de dados ocupa aproximadamente 66 GB. Somos uma comunidade focada em gráficos, então o nosso é muito, muito maior do que isso.

Eu ficaria surpreso se excluir threads que não contêm imagens lhe economizasse muito espaço, e, se isso acontecesse, você provavelmente encontraria as limitações de espaço do seu servidor em breve. E como você não pode transferir seus dados do postgres para o S3, precisará encontrar uma solução de hospedagem maior ou mais flexível em um futuro próximo.

Acho que os tópicos/postagens são ‘excluídos de forma suave’ a menos que você os exclua diretamente do banco de dados (o que pode ser viável, não tenho certeza, mas gostaria de ter certeza de que as imagens carregadas não utilizadas também sejam removidas).

Portanto, se você os excluir pelos métodos padrão, isso não liberará espaço (exceto pelas imagens anexadas a esses tópicos/postagens após aguardar que sejam removidas — acredito que seja a partir da configuração ‘período de carência para purgar uploads excluídos’). Essa é a minha compreensão atual, embora não tenha total certeza.

Talvez usar o seguinte possa ajudar como medida temporária:
./launcher cleanup

Na minha opinião, as melhores opções para reduzir o uso de SSD/HDD seriam usar o S3 para backups, como sugerido acima, e também mover seus uploads de imagens para o S3.