É seguro usar o Btrfs?

16

É seguro usar o btrfs no Ubuntu 12.04?

Versão do kernel Linux: 3.2.0-24-generic-generic Arquitetura: x86_64 (64 bits)

    
por Marc 08.05.2012 / 09:22

5 respostas

12

As pessoas do Novell Suse SLES11 acham que sim, porque esta distribuição empresarial ignora o suporte de gravação para o ext4 em favor do btrfs. Eu testei o btrfs algumas semanas atrás (com um kernel 3.0) e consegui dois snapshots que não puderam ser removidos, em 20 minutos de experiência.

Não acho que você deva confiar em seus ativos mais valiosos (fotos, faixas de música, arquivos de desenvolvimento ...) ao btrfs, a menos que tenha certeza absoluta de que possui backups adequados. Se você não precisa do btrfs para seus recursos, não o use para outros propósitos além do teste.

    
por jippie 08.05.2012 / 09:35
9

O sistema de arquivos btrfs não é mais uma prévia de tecnologia no kernel, mas tão ansioso quanto eu estou para usá-lo, não estou mudando apenas agora. Eis por que eu também aconselharia que não fizesse isso (note que esta resposta pode estar fora de prazo em breve) por ordem de importância

  • o utilitário de verificação do sistema de arquivos é muito recente e não está maduro o suficiente.
  • O btrfs ainda está em desenvolvimento ativo com novos recursos adicionados com frequência, não é o que chamei de estável.
por Huygens 08.05.2012 / 23:56
4

Não é absolutamente seguro usar o Btrfs. Acabei de realizar a 5ª re-instalação do Ubuntu 12 dentro de uma semana. O Btrfs é instável como um alfa e trava após cada pequena atualização. Ter / boot como btrfs resulta em não encontrar arquivos de kernel. Ter / como btrfs resulta em grandes danos ao sistema radicular.

Nunca use as funções de recuperação automática e compactação, pois elas realmente pioram as coisas. A compactação causa muitos erros de arquivos e a recuperação automática ainda não está funcionando.

Muitos relatórios de erro no Launchpad e desenvolvedores, como normalmente, estão descartando a maioria deles como não relevantes.

    
por a633844 22.11.2012 / 03:42
1

Se você vai usar o btrfs, então você deve usar o kernel mais novo disponível. Provavelmente seria aconselhável rodar o Ubuntu 12.10 em favor do Ubuntu 12.04 para que você obtenha um kernel mais novo por padrão.

    
por Ben McCann 27.11.2012 / 23:21
0

A Oracle considera a produção Btrfs pronta .

No Oracle Linux 6.3 (6u3), você pode usar o Btrfs para / (precisa do UEK2 2.6.39 - na verdade, baseado no kernel 3.0). E 6.3's boot & amp; O ISO de salvamento vem com o Btrfs, ele também fornece o utilitário para converter o ext {3, 4} para o Btrfs usando btrfs-convert fornecido.

Eu recomendaria pelo menos usar o raid1 para dados (você precisa de pelo menos dois dispositivos de bloco - partições neste caso), os metadados são duplicados por padrão em todos os dispositivos (não use -m single para um único dispositivo). Eu tenho usado o Btrfs para teste em vários ambientes internos de produção, até aí tudo bem, eu não encontrei nenhum problema sério (esfregar é legal!).

BTW: Btrfs funciona perfeitamente com LXC !

Veja este documento: link

Tenha em mente que sempre faça backup de seus dados. Seguro e inseguro, é relativo; -)

    
por Terry Wang 22.11.2012 / 06:21