Envia e recebe também os dados de desfragmentação?

2

Eu tenho uma partição btrfs muito fragmentada (e 90% completa) no meu laptop. Gostaria de executar a desfragmentação com a ajuda de um disco rígido sobresselente idêntico.

Eu já criei novamente a tabela de partições (GPT) e os sistemas de arquivos não-btrfs clonados com a ajuda do rsync.

Eu uso snapshots do btrfs e não posso simplesmente rsync o conteúdo da partição (ele não caberia na unidade de destino)

O btrfs enviaria & receber fragmentação duplicada dos arquivos, ou seria equivalente a rsync com reconhecimento de btrfs? Eu sei que no último caso não irá garantir a desfragmentação completa, mas eu espero me livrar de 99% disso.

    
por Adam Ryczkowski 18.04.2015 / 19:08

1 resposta

0

Por que não usar o recurso de desfragmentação on-line do btrfs?

É muito seguro comparado aos métodos clássicos de desfragmentação, pois o btrfs apenas marca os blocos fragmentados para o CopyOnWrite. Isso significa que o bloco fragmentado é excluído somente quando o bloco copiado é conhecido por estar no disco. Assim, mesmo que a energia seja cortada durante a desfragmentação online do btrfs, você não perderá nenhum dado. Você pode continuar exatamente de onde parou antes do corte de energia.

    
por 19.04.2015 / 18:12