Como criar um sistema de desktop redundante com instantâneos diários? (O btrf está pronto para uso?)

12

Desejo configurar um sistema de desktop no qual o sistema de arquivos inicial seria redundante (por exemplo, RAID-1) e teria capturas instantâneas semanais. Já fiz isso com o ZFS, o sistema de snapshots é maravilhoso e, com o send / recv, é possível criar backups facilmente em mídia externa. Infelizmente, nesse ponto, eu quero o GNU + Linux e não o FreeBSD ou Solaris, então estou procurando sugestões de boas alternativas.

Eu acho que minhas alternativas são:

  1. btrfs - parece ser exatamente o que eu preciso, possui snapshots e comandos que permitem que você replique facilmente zfs send . No entanto, toda documentação menciona que ainda é experimental. Não consigo encontrar nenhum relatório real sobre sua confiabilidade ou problemas de usabilidade. Você pode me indicar qualquer informação sobre essa questão que possa esclarecer se seria uma escolha possível? Eu tenho uma grande preferência por esta opção, principalmente porque eu não quero reformatar as unidades quando o btrfs se torna pronto, mas eu não há nenhuma informação sobre se é utilizável, se é uma idéia boba para usá-lo, etc A questão que não consigo obter a resposta é o que significa "experimental" .
  2. instantâneos lvm e ext4 - de preferência não, já que pode consumir uma quantidade enorme de espaço quando novos arquivos são criados. A criação de arquivos de 200 GB requer 200 GB de espaço livre e 200 GB adicionalmente para instantâneos. Eu também achei não confiável - falha na reescrita de metadados em um PV ilegível. Eu estou querendo saber como o btrfs iria comparar aqui.
  3. Um único sistema de arquivos (ext4) em uma matriz RAID-1 com instantâneos COW personalizados com hardlinks (como cp -al ). Essa é a minha preferência atual se eu não puder usar o btrfs.

Então, como o btrfs experimental é, qual devo escolher, e tenho outras opções? E se eu não mantiver backups incrementais externos, isso afetaria minha escolha?

    
por TestUser16418 16.03.2011 / 18:25

3 respostas

0

Esta resposta é mantida por razões históricas e pode não se aplicar às versões atuais do btrfs.

O btrfs é experimental no sentido de que ainda está sujeito a mudanças. Como resultado, o btrfs pode não ser totalmente estável. Além disso, como atualmente não há fsck para btrfs, é possível danificar o sistema de arquivos e torná-lo inutilizável no caso de falta de energia, porque não há meios de se recuperar dos danos. Veja o wiki brtfs para mais informações sobre este sistema de arquivos. Até que um utilitário de verificação do sistema de arquivos esteja pronto, eu não recomendaria o btrfs, e provavelmente seria melhor selecionar a opção 3.

    
por 29.03.2011 / 06:45
7

Embora ninguém tenha abençoado oficialmente isso, eu pessoalmente acho que está pronto para uso em produção.

Alguns motivos que normalmente são fornecidos para não usá-lo na produção: o formato em disco pode não ser estável, não há btrfsck , não há suporte disponível. Então, vamos examinar isso:

Esse último é o que realmente diz isso para mim. Se a Oracle - a empresa que mantém o software - está agora disposta a lhe dar suporte comercial, provavelmente está pronta. É claro que eles têm um strong interesse em nunca dizer que a versão de código aberto (que é, até onde eu sei, o mesmo software, apenas nenhum contrato de suporte) está realmente pronta para uso, porque eles querem você para comprar o suporte e, claro, eles não querem ser culpados se você sair sozinho e fazer algo sem suporte e explodir seus discos, mas eu duvido que eles estariam dispostos a apoiá-lo se eles realmente pensassem nisso. perderia dados.

    
por 03.06.2012 / 23:54
0

Embora isso não responda à pergunta btrfs, você escreveu: "Já fiz isso com o ZFS, o sistema de snapshots é maravilhoso e, com o send / recv, é possível criar backups facilmente em mídia externa. Infelizmente, nesse ponto , Eu quero GNU + Linux "e a partir de 2013 existe link - divirta-se!

    
por 07.12.2013 / 01:22