Ferramenta de backup da linha de comando sobre SSH com controle de versão

1

Eu estou procurando ferramenta de backup de linha de comando para Mac OSX. Os recursos que estou procurando:

  • as preferências de um backup são armazenadas em um arquivo de "perfil" separado para que um codebase possa fazer mais de um conjunto de backups
  • controle de versão
  • destino de backup pode ser conectado localmente, por ssh ...
  • notificações de e-mail
  • limpeza automática de backups antigos
  • backup do MySQL
  • preservará os metadados do Mac OSX

    Eu tentei as seguintes ferramentas:

  • eloy code.google.com/p/eloy/

  • Backup do RubyGem rubygems.org/gems/backup
  • mlbackup maclemon.at/mlbackup

Se você souber de algum outro, por favor poste o endereço e qualquer experiência que tenha tido com ele.

    
por Andy Boutte 01.07.2010 / 22:19

1 resposta

1

O

rdiff-backup parece satisfazer a maioria dos seus critérios.

  • 'Perfil' é apenas uma tarefa do cron (no comando) que agenda o backup com strings de origem e destino
  • versionamento, sim, tem isso.
  • é executado localmente ou por cima do ssh, sim, tem isso.
  • notificação por e-mail, parte do cron job, exemplos são abundantes, o google é seu amigo.
  • limpeza pode ser apenas outro trabalho agendado.
  • Backup do MySQL Eu não sei, nunca tive necessidade disso.
  • Metadados do Mac OSX, o Documentos diz que sim. Eu não executo o Mac OSX, então você terá que verificar em seu próprio hardware.
por 01.07.2010 / 22:45