Eu tenho uma partição formatada para btrfs e estou disposta a armazenar coisas que não uso com frequência, mas que preciso de acesso rápido de tempos em tempos (alguns dumps dos meus jogos do PS2 para agora) porque eu li que o btrfs pode trabalhar maravilhas compactando dados em tempo real.
O problema é que, mesmo ao montar essa partição usando a opção compress-force=zlib
, não consigo notar nenhum trabalho de compactação.
Atualmente, meu arquivo /etc/fstab
exibe as seguintes informações da unidade em questão:
LABEL=Emu /mnt/Emu btrfs compress-force=zlib,nosuid,nodev,nofail,comment=x-gvfs-show 0 0
A unidade é montada corretamente e os dados podem ser gravados e lidos de volta. Mas nenhum trabalho de compactação é feito, nem com arquivos antigos nem com novos.
Até agora, testei o seguinte:
$ sudo dd if=/dev/sda6 of='/mnt/Emu/dummy.txt' bs=1M count=1024
$ sudo btrfs fi sync /mnt/Emu
$ sudo du -h '/mnt/Emu/dummy.txt'
Isso gerou um arquivo de 1 GB na dita unidade e me disse que o tamanho do arquivo é de 1 GB, então nada foi compactado.
Também verifiquei o tamanho depois de usar chattr +c
no arquivo fictício e, em seguida, desfragmentar o arquivo / unidade usando btrfs fi defragment
neles.
Alguma indicação?
Especificações dos meus sistemas:
-
SO : Ubuntu 14.04 x86_64
-
Kernel : 3.13.0-40-generic
-
Btrfs : v3.12