Sistema de arquivos Rendundant & versioned [closed]

2

Introdução

Only wimps use tape backup: real men just upload their important stuff on ftp, and let the rest of the world mirror it! (Linus Torvalds)

Isso foi há muito tempo (bem ... 1996!). As demandas de backup foram alteradas. Mas eu sinto que as necessidades do usuário não foram realmente abordadas no mainstream desde então.

Descrição do problema

Se você pensar mais sobre qual tipo de backup é realmente necessário, dois pontos principais vêm à sua mente: Seu armazenamento de dados deve ser

  • redundante
  • versionado

A redundância é fácil; Criação de RAID com conteúdo de espelhamento em outro disco é relativamente simples.
Por outro lado, seria bom se tudo fosse versionado - isso significa que com o RAID-1 somente se você acidentalmente excluir um arquivo, ele é ido em todos os discos que podem não ser o efeito desejado. Este é o ponto em que a maioria das pessoas tende a procurar soluções de backup. Eu tenho que admitir, eu realmente tentei muitas soluções para o desktop linux, mas elas não me satisfizeram (o conjunto de problemas apareceu: muito lento, com bugs, projeto descontinuado, desconforto extremo, instantâneos corrompidos, etc. .)

O próximo passo lógico é que, se você permitir que o espelhamento ocorra em segundo plano sem nenhum problema, a analogia com o controle de versão não é tão distante. O problema é que os sistemas de arquivos atuais (ou seja, aqueles com maior participação no mercado - não niché ou projetos de pesquisa ) não são capazes de naquela.

A pergunta:

É um desafio possível para o usuário linux avançado de hoje configurar um sistema de arquivos redundante e com versão como um armazenamento de dados intencionado para o uso diário, principalmente em casa e no escritório?
Esta questão deve dar a oportunidade para discussão, bem como propostas de solução. As propostas de soluções podem envolver aspectos como conforto, preço, simplicidade, usabilidade, etc.

Pergunta detalhada do ponto de vista de uma pessoa inexperiente:

Li principalmente o artigo da Wikipedia sobre o ZFS. Qual é o estado atual do projeto e seria uma solução adequada de acordo com a minha pergunta? Alternativas?

Antes que eu esqueça: quando penso em linux, o Ubuntu me vem à mente por causa de informações pessoais.
Agradeço antecipadamente por suas respostas!

    
por phineas 21.10.2011 / 15:09

1 resposta

1

Você deve dar uma olhada no Javali . Não é um sistema de arquivos (mas os snapshots podem ser acessados como sistemas de arquivos), portanto, pode não atender exatamente aos seus requisitos. Ainda assim, pode ser útil em sua situação. O javali fornece "controle de versão simples e backup para fotos, vídeos e outros arquivos binários". O repositório de javali pretende ser um lar seguro de longo prazo para todos os seus dados binários importantes. O formato do repositório em si é tão simples que seus arquivos podem ser extraídos mesmo que o software original não esteja disponível. Backups verificados podem ser facilmente criados e mantidos atualizados. Disclaimer: Eu sou o autor do javali.

    
por 21.10.2011 / 15:54