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.