Algum software semelhante ao Synctoy que suporte agendamento e seleção de múltiplas pastas? Preciso sincronizar uma pasta que consiste em subpastas de vários locais. Além disso, as alterações devem ser bidirecionais, o que significa que o arquivo excluído de um local deve ser excluído em outro e não deve seguir a analogia de origem e destino do rsync.
Responder1
Pratik não está 100% correto; Unison tem uma interface gráfica agradável:
Pode ser útil para você começar.
No entanto, também é possível executar a partir da linha de comando, o que facilita a inserção de umtarefa cron, para que você possa programá-lo para ser executado a cada 15 minutos ou o que quiser. Você normalmente criará umperfilcom um determinado nome, você pode fazer isso na GUI, mas então você pode executar esse perfil a partir da linha de comando como
unison -batch name_of_your_profile
Isso é útil porque você pode fazer um cronjob com isso. Digite crontab -e
e cole na linha
*/15 * * * * /usr/bin/unison -batch name_of_your_profile &> /tmp/unison-cron.log
e saia do editor. Seu comando unison agora será executado a cada 15 minutos e exibirá quaisquer erros no arquivo /tmp/unison-cron.log.
Na verdade, parece que existe até uma GUI para o cron,Programação do Gnomo(introdução amigável aqui). Nunca tentei, mas acho que torna a execução do Unison a partir do cron ainda mais fácil de usar…
Veja também oPágina wiki do Ubuntu no Unison.
O Unison é bastante poderoso, eu o uso há muito tempo para sincronizar coisas entre dois laptops, um desktop e um servidor remoto… É muito bom para garantir que você obtenha o conteúdo mais recente e correto e, se houver um conflito, é fácil mesclar . Porém, não é uma ferramenta de backup; se você excluir tudo de um lado, você também verá que foi excluído do outro lado ;-)
Responder2
Muitas opções... Muitos usam rsync, conforme descrito aqui:http://www.psychocats.net/ubuntu/backup
Gosto da versão gráfica Grsync conforme descrita aqui:http://www.linuxloop.com/2009/04/21/how-to-pain-free-backups-with-grsync-and-gnome-schedule/
Não deixe de ler os comentários sobre agendamento...
Responder3
Você já tentou uníssono e cron juntos? unison faz a sincronização bidirecional. cron faz o agendamento. Estas são ferramentas de linha de comando, não aplicativos GUI.