Como armazenar facilmente backups incrementais de um servidor linux em uma máquina Windows remota?

1

Bom nivelamento!

Estou procurando uma maneira fácil de armazenar backups incrementais de um servidor linux em um servidor home do Windows remoto. Ambas as máquinas têm seu próprio endereço IP estático. A máquina linux é uma máquina virtual do Ubuntu, que deve salvar seus backups em uma máquina do servidor home do Windows.

Primeiro de tudo eu quero armazenar backups incrementais, como o espaço em disco da máquina Windows é limitado e a largura de banda para o servidor doméstico é outro gargalo. (Também armazenar vários backups completos não faz sentido para mim de qualquer maneira.)

Segundo, eu preciso copiar / transferir esses backups pela internet via FTP, túnel ou qualquer outro protocolo de conexão disponível.

Seria ótimo se houvesse uma solução fácil usando uma combinação de rsync e FTP ou algo semelhante, o que é fácil de configurar e manter e não é muito caro.

Existe alguma abordagem que tenha conseguido cumprir continuamente este requisito?

Muito obrigado pela sua experiência e respostas!

    
por Thasmo 17.12.2009 / 20:06

4 respostas

1

Veja rdiff-backup . O rdiff-backup naturalmente faz backups incrementais. O rdiff-backup está disponível nos principais repositórios do Ubuntu.

    
por 17.12.2009 / 20:26
1

Existem duas opções em que posso pensar para mover arquivos do Linux para o Windows. Ambos contam com o acesso SSH do site remoto.

1) Escreva um script usando o WinSCP e agende o script ou execute-o manualmente na caixa do Windows. O WinSCP é gratuito e executa o SFTP, ou SCP, sobre o SSH.

2) Instale o Cygwin, o Microsoft Services for Unix ou algum outro subsistema Unix e use as ferramentas fornecidas. O Cygwin e o SUA fornecem um binário Rsync e o rsync é feito para situações semelhantes. Tanto o Cygwin quanto o SUA são gratuitos, mas o SUA é limitado pelo MS a certas versões do Windows.

    
por 17.12.2009 / 20:33
1

Se você pudesse ir direto do Linux para o FTP, você poderia tentar ftpsync.pl Ele faz incremental no timestamp ou no tamanho do arquivo

link

espero que ajude!

    
por 18.12.2009 / 01:08
0

Você pode querer dar uma olhada em Bacula . Execute o servidor na máquina Windows e execute a parte do cliente no servidor Linux.

Não é o pacote mais simples de configurar, mas é um sistema de backup completo, e fará backups incrementais, compactação e até mesmo criptografia. Você pode ajustá-lo à quantidade de espaço que você tem e expirar os conjuntos de arquivos mais antigos.

    
por 17.12.2009 / 20:27