Como fazer backup de servidores para um host SSH com pouco tráfego e acesso a versões e criptografia?

1

Eu não executei backups para o passado não me lembro mais de anos para minhas coisas pessoais até acordar ultimamente e perceber o contrário de minha crença anterior: na verdade. Eu me importo! :)

Agora eu tenho um servidor de dados central em casa onde eu quero anexar uma mídia externa, para a qual eu quero salvar backups das minhas coisas mais importantes, como anos de scripts auto-escritos, despejos de banco de dados, o nome dele.

Eu consertei o rsync + ssh nos últimos dois anos, também tentei o tar sobre o ssh, mas não sei o jeito mais simples e fácil de manter. Aqui está minha carga de trabalho:

  1. Um típico servidor LAMP (< 5GB Data) que eu gostaria de fazer backup de forma integral, com muitos arquivos pequenos conectados via 10Mbits
  2. Minhas coisas pessoais (< 750 GB de dados) de um Mac conectado via GE
  3. Minhas senhas em um container criptografado (100Mb) do OpenBSD conectado via serial-PPP
  4. Meu e-mail dos últimos dez anos (< 25 GB) como Maildir, que preciso manter em formato legível
  5. Alguns arquivos (tar. *) que eu preciso fazer backup apenas uma vez e manter em formato legível

(excluí minhas ideias, pois estou aqui para sugestões)

O que eu preciso:
1. Use um túnel ssh para transferência de dados
2. Seja rápido com muitos arquivos pequenos
3. Mantenha revisões
4. Certifique-se de que os dados salvos não estejam corrompidos. 5. Funções de currículo inteligentes e poder lidar com o congestionamento da rede :)
6. Armazenamento compactado e opcionalmente criptografado
7. Ser capaz de extrair dados de backup facilmente (sistema de arquivos como o uso seria bom)

Como e com que software você poderia fazer backup dessas coisas?

Dicas para ferramentas que podem ajudar a resolver apenas parte do meu problema (como criptografia) também são muito apreciadas.

Cumprimenta

    
por leto 26.06.2010 / 19:23

2 respostas

0

Eu uso o True Crypt para criptografar arquivos confidenciais. Depois de criar um volume criptografado, você pode montá-lo e gravar arquivos nele, como qualquer outro disco. Em seguida, desmonte-o, comprima se desejar e faça o backup. Isso ajuda se você não tiver uma quantidade enorme de dados para criptografar (meu volume é de apenas 100 MB, o que é muito gerenciável, e eu uso apenas cerca de 5% disso no momento).

Para o controle de versão, uso o subversion. Eu não sei se você está procurando algum tipo de sistema de arquivos de versionamento, mas acredito que eles também existam (não usei nenhum). Eu uso o subversion no meu volume TrueCrypt para manter versões de documentos financeiros.

    
por 26.06.2010 / 21:24
0

Estou usando o BackupPC . Tem a maioria dos recursos que você precisa.

  • Pode copiar via ssh
  • É rápido (usa rsync)
  • Mantém revisões - mais ou menos como mantém os backups anteriores também.
  • Suporta compressão.
  • Possui uma interface da Web para restaurar backups e para manutenção geral. Uma interface FUSE (ligeiramente experimental) também está disponível se você quiser navegar pelos seus backups usando o shell.
por 29.07.2010 / 09:02