Backups programados: local e FTP

0

por favor, perdoe se isto foi perguntado / respondido antes, mas eu sou um noob do Ubuntu.

Eu preciso executar dois tipos de backups automaticamente em uma programação semanal:

  1. De uma unidade local para outra
  2. De um FTP remoto para uma unidade local

Necessidade de fazer backup apenas de arquivos novos / alterados (possivelmente um modo de espelho: Excluir arquivos que não existem na origem). Não há necessidade de criptografar / arquivar - arquivos de cópia simples / pastas como é. Precisa enviar um e-mail na conclusão do backup com o resumo da operação.

Qual é o melhor software / maneira mais fácil de fazer isso? Preferível usando interface GUI. Obrigado!

    
por Yuriy Galanter 13.07.2012 / 19:38

1 resposta

3

Minha sugestão seria rsync. Algo como:

rsync -avu --delete /source /backup 

deve cuidar do backup local. Isso pode ser facilmente automatizado usando o cron, por exemplo, você poderia colocar um arquivo em /etc/cron.daily contendo isso para executar um backup diário:

rsync -avu --delete /source /backup | mail -s "backup report" [email protected]

Você pode obter muitas informações sobre o rsync na página man ( man rsync ).

Quanto ao ftp, receio que o protocolo não se presta muito bem ao que você quer; por exemplo, determinar se um arquivo remoto é o mesmo que um local não é muito confiável, então você pode ter que ressincronizar tudo toda vez que fizer o backup. Dito isto, você poderia olhar para o wget, com o qual você pode espelhar um site ftp como este:

wget -m ftp://user:[email protected]

Eu percebo que estes não são utilitários GUI; desculpe, eu sou um cara de linha de comando. Além disso, se você quiser automatizar isso, é muito mais fácil fazer isso com utilitários de linha de comando que são projetados para serem executados de forma não interativa.

    
por roadmr 13.07.2012 / 21:15