A produção do btrfs está pronta?

16

Eu tenho visto muitas informações sobre btrfs ultimamente. Eu tenho considerado ext4 para o meu próximo sistema de arquivos, mas sou tentado pelo btrfs. Quão amplamente utilizado é o btrfs? Quais são os prós e contras?

    
por mdpc 30.06.2011 / 20:00

7 respostas

12

Absolutamente não. E aqui está o porquê:

Do Wiki do Btrfs :

Note that Btrfs does not yet have a fsck tool that can fix errors. While Btrfs is stable on a stable machine, it is currently possible to corrupt a filesystem irrecoverably if your machine crashes or loses power on disks that don't handle flush requests correctly.

Quando ele é removido como o sistema de arquivos raiz padrão no Fedora Core (que é bastante avançado) eu acho que vou começar a experimentar com o Btrfs em máquinas de teste. Quando começar a se estabilizar algum tempo depois, acho que vou começar a usá-lo em novas máquinas de produção que não sejam de missão crítica.

Eu nunca gosto de ter pressa para perder meus dados.

    
por 29.08.2011 / 00:13
9

Falando em 2014: não, definitivamente ainda não está pronta para produção!

O desempenho dele ainda é insignificante em algumas áreas, comandos comuns como "df" ainda estão sendo quebrados de propósito (você precisa de "btrfs fi"), e eu ainda não confiaria em meus dados importantes.

Além disso, se você estiver precisando de um sistema de arquivos colocando suas imagens de máquinas virtuais ou bancos de dados, você deve simplesmente ignorá-las. O Btrfs não é muito adequado para esse tipo de coisa, isso é algo que você deve colocar no Ext3 / 4 ou no XFS.

Dê mais dois ou três anos para amadurecer e, em seguida, pode estar em um estado pronto para produção.

Se você está realmente precisando de um sistema de arquivos COW pronto para produção agora, leve o ZFS! Você poderia usar a porta nativa do Linux ou apenas um sistema operacional que suporta diretamente do kernel como o FreeBSD.

E dê uma olhada nas Gotchas oficiais! página, onde os desenvolvedores estão publicando as dicas reais e como evitá-las:

link

Lembre-se também que o funcionário da página de introdução até hoje é para manter um backup dos seus dados importantes e estar preparado para todos os tipos de soluços ( link ).

Eles consideram que a funcionalidade principal já está estável o suficiente para uso diário, mas eles ainda estão mexendo com novos recursos e se novos recursos surgirem, eles definitivamente precisarão de alguns lançamentos (o que significa seis meses e dois meses) presumir) até que estejam maduros o suficiente.

Editar: Russel Coker, da Austrália, usa o Btrfs há algum tempo e publica suas experiências de tempos em tempos (por exemplo, link . Ele o usa em alguns desses servidores e mostra que, embora não seja tudo desgraça e melancolia, você normalmente precisa ficar com os kernels mais recentes, por exemplo, algo que não é fácil de fazer em um servidor, e sim, ainda existem problemas por aí.

Vale a pena ler alguns dos comentários também.

Então, isso significa, por definição, que ainda está sendo um trabalho em andamento, que nunca teve tempo até hoje para amadurecer como um todo.

Editar: de acordo com esta postagem do blog, mesmo com o kernel 3.16 O Btrfs ainda pode travar. link

    
por 10.08.2014 / 11:55
6
Pessoalmente, considero a produção pronta quando (e se) empresas como a Canonical e a Red Hat a implementarem em seus produtos suportados. Tenho certeza de que tudo vai funcionar bem, na maioria das vezes, mas eu diria que, para colocá-lo em produção, ainda é um pouco cedo demais.

Atualização: Assumindo que as pessoas virão aqui com mais frequência agora que a Oracle lançou o UEK R2 com suporte ao btrfs (20120315): não, o fato de que a Oracle agora suporta isso, não o faz completamente testado para um ambiente corporativo. O fato de ainda não existir uma ferramenta fsck disponível publicamente e ainda não ter sido testado de forma robusta em sites como o OpenSuSE, o Fedora e tudo isso também não ajuda. Fique longe por enquanto.

    
por 30.06.2011 / 21:09
5

Em resumo, não.

• O único suporte a RAID é atualmente 0,1,10.
• Nenhum reparo do sistema de arquivos está disponível (ainda)

Confira este podcast com um dos desenvolvedores ... coisas muito legais estão chegando!
link

Estou planejando instalar em uma VM doméstica sem dados importantes para teste, mas isso é o mais confortável possível com o estado atual.

    
por 28.08.2011 / 21:17
3

se você tiver backups e puder tolerar algumas horas de inatividade, adquira o recurso. Estou planejando usá-lo nas minhas próximas estações de trabalho. Não servidores ainda, porque a maioria dos meus volumes são vários terabytes, então a restauração a partir do backup leva muito tempo.

    
por 30.06.2011 / 21:04
1

pessoalmente, está pronto quando suporta o RAID-5.

    
por 30.06.2011 / 21:26
1

Para o RHEL7, a Red Hat está chamando a btrfs de uma prévia de tecnologia e XFS é o padrão. Faça disso o que você quiser.

    
por 07.10.2014 / 04:06