Squashfs compactação mínima?

1

Eu gostaria de criar uma imagem do squashfs de um diretório, mas é enorme e até mesmo a compactação mínima seria uma grande vitória. Existe uma maneira de fazer algo como mksquashfs -1 ?

    
por d33tah 22.01.2016 / 01:24

2 respostas

2

Sim. Provavelmente melhor é:

mksquashfs s o u r c e s outfile -comp lz4

... o que eu acho tipicamente gerencia volumes de saída algo como 10% a 20% maior que o compressor gzip padrão, mas também faz isso pelo menos duas vezes mais rápido e o acesso a arquivos online também é muito mais rápido ainda. Os kernels Vanilla Linux versões 3.18 e superiores suportam a compactação lz4 e, portanto, esses arquivos podem ser montados com kernels atualizados.

Você também pode adicionar a opção -Xhc , que ficará muito mais próxima do tamanho típico de gzip do arquivo em algo como a mesma quantidade de tempo para compactar, mas o tempo de acesso permanece muito mais rápido on-line.

    
por 22.01.2016 / 06:29
1

Aparentemente, uma versão antiga do squashfs-tools não tem isso, mas a opção é -Xcompression-level . Pode-se construir localmente o trabalho squashfs-tools sem direitos de root.

    
por 22.01.2016 / 02:56