2015: O BTRFS é estável? [duplicado]

6

Eu sei, perguntas como essa já foram feitas antes, mas eu gostaria de ter algumas experiências atualizadas. Pelo que eu li em várias discussões, o BTRFS parece ser relativamente estável, mas uma vez na vida , com algum tipo de atualização quebra (não sei quantos anos esta informação é ...). Tenho certeza que muitos de vocês estão usando o BTRFS agora e eu gostaria de mudar para ele também, eu gostaria apenas de saber se você o considera estável, se tem algum problema com ele e, bem, você confiaria? para lidar com o seu ... vamos dizer projeto semestral?

    
por IcyIcyIce 16.06.2015 / 01:48

4 respostas

4

Nos BTRFS Wiki você pode encontrar empresas que o estão usando na produção ou testando-o em produção tão fora dos estágios de desenvolvimento / teste / estágio.

Então você pode usá-lo para o seu projeto semestral, desde que você não esqueça para fazer back-ups!

(Mas você já está fazendo back-ups, não está?)

    
por Fabby 16.06.2015 / 02:02
12

Eu uso o btrfs há anos e há situações em que não posso recomendá-lo. Quando perdendo energia ou desligando incontrolavelmente, o risco de danos irreparáveis é alto. Quando o disco rígido é operado em estado quase cheio, podem ocorrer falhas esporádicas e o espaço livre exibido e o espaço utilizável podem ser muito diferentes. Ao fazer malabarismos com grandes quantidades de instantâneos, há situações raras em que os dados ficam inacessíveis. Alguns mecanismos, como a desduplicação, o reparo e a depuração do sistema de arquivos, são sistematicamente interrompidos.

Tudo isso não parece bom demais depois de tantos anos de desenvolvimento, e não tenho a impressão de que a situação vai melhorar. O btrfs pode ser usado para fins especiais, mas sob nenhuma circunstância eu lhe daria dados críticos.

    
por Klaus-J. Wolf 16.09.2015 / 20:32
4

Estou usando em um pequeno SSD. Em geral funciona muito bem e eu vou mantê-lo, mas não recomendaria a um usuário inexperiente. No entanto, talvez devido ao espaço limitado, tenho a impressão de que ele diminui meu sistema um pouco (em comparação com o ext4). Mas a principal desvantagem é a necessidade de balanceamento, que deve ser feito regularmente se você não quer acabar com um sistema quebrado (que você pode recuperar, mas ainda assim ...). Enquanto o balanceamento está em execução, o computador está visivelmente mais lento. A maior vantagem (especialmente quando, por exemplo, escrever uma tese como eu faço atualmente) são os recursos de instantâneo. Eu uso o snapper para backups de hora em hora, de modo que eu possa me recuperar de erros recentes. Claro que isso não substitui backups externos.

Para resumir, se você gosta de experimentar coisas novas e não tem medo de pequenas dificuldades, você deve tentar. Fazer backups, é claro, embora eu não tenha sofrido perda de dados nos últimos meses desde que comecei a usá-lo.

Editar: Esta é a postagem do blog Eu segui para recuperar meu sistema depois que me esqueci de equilibrar isso com bastante frequência.

Editar 2: O Snapper é uma ferramenta do SuSE para gerenciar snapshots do BTRFS. A versão do repositório do Ubuntu não tem interface gráfica, mas a interface de linha de comando é suficiente.

Editar 3: respondendo o comentário para outra resposta: Eu comecei a usar o BTRFS enquanto o 15.04 era beta, portanto houve muitas atualizações do kernel. Eu não notei nenhum problema com eles.

Editar 4: como apontado nos comentários, o problema de velocidade geral provavelmente ocorreu quando o disco ficou muito cheio. Balanceamento sempre foi lento, no entanto.

    
por luckyrumo 16.06.2015 / 02:27
2

Eu usei no meu laptop pessoal e desktop no trabalho em SSD nos últimos anos. Até agora eu não tinha experimentado nenhum problema ou perda de dados, mas, novamente, isso não é um tipo de carga de trabalho do servidor.

O formato do disco é estável o suficiente para mim durante o período em que o usei, eu não tive uma atualização do kernel causando nenhuma perda de dados ou dificuldades.

Coisas que eu gosto no BTRFS:

  • Minha pele foi salva porque o apt cria automaticamente um instantâneo do btrfs antes das principais atualizações do sistema
  • Consegui converter um sistema de arquivos ext4 em btrfs. Nos servidores de produção, eu teria feito um backup completo do sistema primeiro, mas em sistemas locais não tenho espaço suficiente para fazer backups completos. Não fazer um backup completo antes de grandes operações não é uma boa idéia, mas felizmente tudo corre bem para mim, sem problemas. Apenas não se esqueça de excluir o instantâneo ext quando tiver certeza da conversão ou o espaço do seu CoW continuará crescendo.
  • a interface de linha de comando btrfs é IMO, uma das melhores e mais intuitivas interfaces de linha de comando do sistema de arquivos. Todos os recursos avançados do btrfs parecem acessíveis e o wiki do btrfs preenche os detalhes.
por Lie Ryan 28.02.2016 / 02:43