Compressão de dados F2FS usando LZO/LZ4 + SFEH chegará em 2020

De acordo com o site Phoronix, a Compressão de dados F2FS usando LZO/LZ4 + Selective File Extension Handling chegará em 2020. Confira os detalhes dessa novidade.

O F2FS é o mais recente sistema de arquivos Linux que ganha suporte transparente à compactação de dados para economizar espaço em disco.

Compressão de dados F2FS usando LZO/LZ4 + SFEH chegará em 2020
Compressão de dados F2FS usando LZO/LZ4 + SFEH chegará em 2020

Com o F2FS, existem dois algoritmos de compactação suportados até o momento, além de permitir a compactação de dados por arquivo ou aplicar a compactação para selecionar as extensões de arquivo.

Compressão de dados F2FS usando LZO/LZ4 + SFEH chegará em 2020

O suporte experimental à compressão F2FS LZO/LZ4 amadureceu de ser apenas patches em sua lista de discussão e agora estar na fila no ramo “dev” do F2FS, antes de ser fundido agora com o kernel Linux 5.6 no início de 2020.

O Linux 5.6 está configurado para trazer compactação de dados F2FS! A implementação será semelhante à compactação de arquivo transparente/nativa do Btrfs, além de ter alguns recursos extras.


Esse suporte à compactação F2FS pode ser configurado usando a opção de montagem compress_algorithm atualmente para os algoritmos LZO ou LZ4. Há também uma opção de montagem compress_log_size para alterar o tamanho do cluster de compactação.

Uma das opções interessantes, porém, com a implementação do F2FS é compress_extension e, com isso, você pode especificar qualquer extensão arbitrária na qual o F2FS deve tentar compactar automaticamente os dados.

Ou seja, com compress_extension você pode tentar compactar arquivos baseados em texto que normalmente oferecem taxas de compactação maiores do que arquivos de imagem e binários. A implementação do F2FS também permite o uso de chattr + c [arquivo || diretório] para ativar a compactação em outros arquivos ou diretórios arbitrários.

Esse suporte à compactação F2FS deve ser bastante útil e, por enquanto, pode ser encontrado através do ramo dev até o Linux 5.6 chegar à cidade no início de 2020.

O que está sendo falado no blog

PinLinkedIn
Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.

Deixe um comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.