Fico feliz que você tenha conseguido se salvar. Eu administro dois pequenos fóruns, um sobre armazenamento de 20G e outro sobre 25G. Tenho que usar bastante tempo e engenhosidade às vezes para mantê-los funcionando. Mas também pareço continuar usando (e postando sobre) o mesmo conjunto de táticas. Veja abaixo.
O desenvolvimento do Discourse otimiza para outras coisas além de rodar em hardware de custo mínimo - embora ele quase consiga continuar funcionando para mim em meu ambiente restrito. Que continue assim por muito tempo.
A chave para trabalhar em configurações de pouco armazenamento é medir o que está acontecendo - com muita frequência vejo pessoas adivinhando o que pode estar acontecendo. Minha abordagem sempre começará com
Para mais informações, talvez procure minhas postagens por prune e journalctl e kernel.