Arquivos como zip ou 7-zip basicamente funcionam como um sistema de arquivos e você obtém o benefício de compressão e isso parece uma boa idéia para um pequeno sistema de arquivos. Seria possível escrever o arquivo zip diretamente no dispositivo de bloco? Não tem certeza de como você vai lidar com cenários espaciais, mas ainda assim vale a pena tentar?