Como definir um nível de compactação zstd não padrão na desfragmentação do sistema de arquivos btrfs?

3
# btrfs filesystem defragment -r -v -czstd:15 /
ERROR: unknown compression type zstd:15
# btrfs filesystem defragment -r -v -czstd_15 /
ERROR: unknown compression type zstd_15
# btrfs filesystem defragment -r -v -czstd15 /
ERROR: unknown compression type zstd15

A página de manual do btrfs não fornece pistas sobre como selecionar uma nível de compressão:

-c[algo]

compress file contents while defragmenting. Optional argument selects the compression algorithm, zlib (default), lzo or zstd. Currently it’s not possible to select no compression. See also section EXAMPLES.

Como selecionar um nível de compactação zstd não padrão para recomprimir os sistemas de arquivos btrfs existentes?


Observação: btrfs filesystem defragment em snapshots pode resultar em um consumo muito maior de espaço em disco :

Warning: Defragmenting with Linux kernel versions < 3.9 or ≥ 3.14-rc2 as well as with Linux stable kernel versions ≥ 3.10.31, ≥ 3.12.12 or ≥ 3.13.4 will break up the ref-links of COW data (for example files copied with cp --reflink, snapshots or de-duplicated data). This may cause considerable increase of space usage depending on the broken up ref-links.

    
por Pro Backup 22.12.2017 / 12:07

1 resposta

3

Ainda não (28 de dezembro de 2017) possível:

Q: Can I set the compression level?

A: …, ZSTD level support is planned.

fonte: link

    
por 22.12.2017 / 12:49

Tags