Você pode tentar zram . É um dispositivo de bloco na memória compactado, que pode liberar blocos não utilizados do sistema de arquivos ext4 ou qualquer outro sistema de arquivos que suporte o ajuste / descarte.
Mas o zram está na área de preparação no kernel, então provavelmente o seu kernel de distribuição padrão não o possui. Além disso, o suporte ao descarte do zram é relativamente novo e não tenho certeza se ele está interligado a alguma versão do kernel lançada.
E, é claro, haverá alguma sobrecarga da CPU para compactação / descompactação, portanto ela pode não atender aos requisitos de teste.