2015: O BTRFS é estável?

2015: O BTRFS é estável?

Eu sei, perguntas como essa já foram feitas antes, mas gostaria de obter algumas experiências atualizadas. Pelo que li em várias discussões, o BTRFS parece relativamente estável, mas uma vez na vida, com alguns uma espécie de atualização que quebra (não sei quantos anos essa informação tem...). Tenho certeza que muitos de vocês estão usando o BTRFS agora e eu gostaria de mudar para ele também, só gostaria de saber se VOCÊS o consideram estável, tiveram algum problema com ele e, bem, vocês confiariam para lidar com seu... digamos projeto semestral?

Responder1

Eu uso o btrfs há anos e há situações em que não posso recomendar o seu uso. Ao perder energia ou desligar de forma incontrolável, o risco de danos irreparáveis ​​é alto. Quando o disco rígido é operado quase no estado completo, podem ocorrer problemas de funcionamento esporádicos e o espaço livre exibido e o espaço utilizável podem diferir fortemente. Ao lidar com grandes quantidades de snapshots, há raras situações em que os dados ficam inacessíveis. Alguns mecanismos como desduplicação, reparo e limpeza do sistema de arquivos são sistematicamente quebrados.

Tudo isto não parece muito bom depois de tantos anos de desenvolvimento, e não tenho a impressão de que a situação irá melhorar. O btrfs pode ser usado para fins especiais, mas sob nenhuma circunstância eu confiaria dados críticos a ele.

Responder2

NoWiki BTRFSvocê pode encontrar empresas que o estão usando em produção ou testando em produção, fora dos estágios de desenvolvimento/teste/preparação.

Então você pode usá-lo em seu projeto semestral, desde que não se esqueçapara fazer backups!

(Mas você já está fazendo backups, não está?)

Responder3

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

Resumindo, se você gosta de experimentar coisas novas e não tem medo de pequenas dificuldades, você deveria tentar. Faça backups, é claro, embora não tenha sofrido nenhuma perda de dados nos últimos meses desde que comecei a usá-lo.

Editar:Esta é a postagem do blogSegui para recuperar meu sistema depois de ter esquecido de equilibrá-lo com bastante frequência.

Editar 2:Pargoé uma ferramenta da SuSE para gerenciar instantâneos BTRFS. A versão do repositório Ubuntu não possui GUI, mas a interface de linha de comando é suficiente.

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

Edição 4: conforme apontado nos comentários, o problema geral de velocidade provavelmente ocorreu quando o disco ficou muito cheio. O equilíbrio sempre foi lento, no entanto.

Responder4

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

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

Coisas que gosto no BTRFS:

  • Meu skin foi salvo porque o apt cria automaticamente um instantâneo do btrfs antes das principais atualizações do sistema
  • Consegui converter um sistema de arquivos ext4 para btrfs. Em servidores de produção, eu teria feito primeiro um backup completo do sistema, 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 ideia, mas felizmente tudo corre bem para mim, sem problemas. Só não se esqueça de excluir o instantâneo ext quando tiver certeza da conversão ou seu espaço CoW continuará crescendo.
  • a interface de linha de comando btrfs é IMO, uma das melhores e mais intuitivas interfaces de linha de comando de sistema de arquivos. Todos os recursos avançados do btrfs parecem acessíveis e o wiki do btrfs preenche os detalhes.

informação relacionada