Como posso configurar a compactação on-the-fly / transparente?

2

Tenho grandes conjuntos de dados para lidar e, assim, minha unidade de 1 TB está se enchendo rapidamente. No entanto, os dados são altamente compactáveis ao usar o LZMA (7zip, bzip2). O único sistema de arquivos com compressão transparente que descobri até agora é o Btrfs, que ainda não é considerado estável. Existe uma solução confiável para canalizar os dados por meio de uma compactação e fazer uma montagem de ligação a um arquivo de imagem compactado?

Qualquer ideia é bem vinda!

Não quero, no entanto, corrigir nenhum driver do sistema de arquivos.

Obrigado!

    
por Andre 15.11.2012 / 02:47

2 respostas

1

Você também pode tentar o ZFS com o Gzip-9 com alguns bons resultados.

Squashfs também podem ser considerados (eu não tentei isso).

    
por Abdelhamid Joumdane 24.11.2012 / 01:16
1
O

Fusecompress teria sido o ideal, já que ele vive em um sistema de arquivos virtual e, portanto, não tem necessidade de alterar a real execução do sistema de arquivos. No entanto, infelizmente, o projeto está morto a montante e eu recomendaria ficar longe por este motivo.

BtrFS suporta apenas a compactação ZLIB e LZO no momento da escrita.

O ZFS-on-Linux (não-FUSE) oferece mais opções, incluindo a compactação LZ4. Ele é mantido ativamente e a base de usuários do ZFS em geral é bem grande em outros Unices do que Linux (Sun, BSD, etc.).

Migrar para um sistema de arquivos de "3ª geração" pode ser uma boa ideia também por outros motivos, mas depende da flexibilidade na implementação.

    
por gertvdijk 26.03.2014 / 11:10