Solução de backup inicial com vários discos rígidos e tolerar erro do usuário (controle de versão?)

2

Em casa, tenho cerca de 1TB de dados necessários para backup e atualização frequente.

Os novos dados são atualmente copiados para um disco rígido e espelhados para outros discos rígidos. No entanto, isso não é seguro, se houver erro do usuário no primeiro passo, todos os outros backups serão destruídos.

Qual é a melhor solução que pode: - tenha backup múltiplo . Qualquer falha de hardware não irá destruir os dados. - erro do usuário tolerar . Para excluir um acidente, substituir dados, nada deve ser perdido.

(o sistema de controle de versão pode ser bom, mas eles não funcionam com discos rígidos. Não há cópia local dos dados. Os dados são coletados de diferentes locais)

Também há dados confidenciais que permanecem apenas nesses discos rígidos off-line. Ele está fisicamente desconectado da Web, portanto, os hackers não podem tocar nesses dados. Por exemplo:

Máquina on-line A (PC): - fotos públicas

Máquina on-line B (Mac): - documento pessoal

Disco rígido off-line 1 - Dados sensíveis - backup (version-control?) de A - backup (version-control?) de B

Disco rígido off-line 2 - mirror (version-control?) de 1

    
por Tom Fishman 08.10.2011 / 16:36

3 respostas

2

Instale alguma solução de backup. Veja Wikipedia para uma lista (provavelmente incompleta) de software de backup. Esse software mantém o histórico de alterações de dados (ou seja, você pode ver que um arquivo foi criado na segunda-feira, alterado na quarta-feira e excluído na sexta-feira e pode recuperar a versão de segunda e quarta-feira, assumindo backups diários e que seus dados de backup não expiraram do repositório), e porque ele pode fazer backup completo e, em seguida, incremental, com algum tempo (semana, mês, você escolhe) entre backups completos, não exige que você tenha 10 vezes seu armazenamento em mídia de backup para manter 10 pontos imagens no tempo dos seus dados.

O software de backup permite definir com que frequência (e quando) executar backups completos e incrementais. Outro parâmetro é quanto espaço você pode dedicar aos backups ou por quanto tempo você deseja manter os dados. Isso depende de quanto de seus dados é alterado. Se você alterar 5% dos seus arquivos semanalmente, com o armazenamento de backup duas vezes o tamanho dos seus dados, você poderá manter um histórico de 20 semanas.

Você pode definir HDDs externos como mídia de backup. Eu recomendaria drives eSATA ou USB3, porque backups completos de dados de 1 TB via USB2 seriam bastante demorados. Eles também são fáceis de criptografar, o que é útil se você quiser manter um disco em um local diferente (sua mesa de trabalho (sujeito às políticas do empregador), o lugar do amigo, um cofre no banco).

    
por 08.10.2011 / 16:54
1

Se você comprar vários discos rígidos de 1TB (ou menores, dependendo do seu orçamento), você pode fazer um backup normal em uma das unidades (por dia, por semana?) e girar as unidades para dentro e para fora. Se uma unidade falhar, você perde o trabalho de zero dia (ela está na unidade mestre), portanto, somente se a unidade principal e a unidade de backup falharem, você retornará um dia. Usamos algo semelhante a isso, onde usamos Quantum TC-L42AN-EZ-B, que pode armazenar 1,6 tb comprimido por fita, e executamos um ciclo diário à noite (7 fitas).

Mas se você estiver em um ambiente doméstico, precisará equilibrar o custo dos discos rígidos e o valor de seus dados.

    
por 08.10.2011 / 16:43
0

Conecte um disco rígido off-line.

  1. Se esta for a primeira vez de fazer backup:

    :>git init
    
  2. Copie os arquivos dos quais você precisa fazer backup:

    :>cp source_directory(anywhare) target_git_folder
    
  3. Commit git:

    :> git add ...
    :> git commit ...
    

Conecte o segundo disco rígido off-line e prepare-se para espelhar o primeiro.

  1. Se é a primeira vez que o utiliza:

    :> git --bare init
    

    (não é necessária cópia de trabalho)

  2. Caso contrário, faça um pull:

    :> git pull src_git desk_git
    

Limpe a pasta de trabalho em cada disco rígido, se necessário.

Verifique a integridade do git frequentemente.

Desta forma,

  • Os dados confidenciais no disco rígido off-line podem ser espelhados
  • Várias cópias estão satisfeitas
  • Erro do usuário é tolerado
por 09.10.2011 / 00:55