É seguro remontar o btrfs com compressão?

5

Eu finalmente encontrei como ativar a compactação no btrfs e gostaria de fazer isso. No entanto, como minha unidade principal, não estou realmente querendo arriscar uma alteração que possa corromper o disco rígido.

Tudo o que li indica que essas opções podem ser alteradas com segurança, pois elas só se aplicam a novas gravações, mas eu gostaria de ter mais certeza ...

Posso ter uma explicação aproximada sobre como o algoritmo de compressão funciona? É por arquivo (como eu acho que tem que ser?)

Depois disso, quais opções / comandos existem para recomprimir o disco rígido?

    
por Stephen 23.11.2011 / 22:07

2 respostas

3

Só posso responder com as informações disponíveis nos diferentes sites btrfs relacionados. Como você disse, o uso da compactação é relativamente seguro, pois a compactação é aplicada apenas ao novo conteúdo escrito. De acordo com a estabilidade do FS, ele ainda está em fase de testes, embora pareça bastante estável no momento. Sobre recomprimir todo o disco, não tenho certeza se você pode fazer isso (eu não o vi). Não deve ser difícil escrever tal ferramenta. No momento, a maneira óbvia é copiar / mover os dados da partição para outro disco / partição e, em seguida, copiar novamente, mas isso implica ter espaço suficiente em outro disco ou partição para fazer a cópia (e um bom tempo) ...

    
por Diego Sevilla 28.11.2011 / 23:43
2

Você pode iniciar uma compactação de um sistema de arquivos btrfs que tenha arquivos gravados quando ele foi montado sem compactação, acionando uma desfragmentação:

sudo btrfs fi defragment /path

Observe que o caminho pode ser um diretório ou arquivo dentro de um volume btrfs, você não precisa fazer tudo de uma só vez. Assim, você pode segmentar pastas que contêm arquivos altamente compactáveis, como documentos, à frente de pastas que contêm arquivos que não são bem compactados, como imagens, áudio, vídeo e arquivos compactados (zip, etc).

    
por Paul 12.04.2012 / 03:00