Dê uma olhada em Watchman . É uma ferramenta criada pelo Facebook para fins de observação de alterações de arquivos e acionamento de uma ação. Faça disparar um script que registre quais arquivos foram alterados antes de acionar um rsync.
Eu estou tentando fazer backup de um diretório (meus dados do Zotero, em particular) sempre que ele muda (à la syncing with drop box); Eu também gostaria de manter um histórico de backups no caso de eu excluir algo e querer restaurá-lo. lsyncd
resolve o primeiro destes; rdiff-backup
resolve o segundo, mas não consigo encontrar uma boa maneira de combiná-los. A coisa mais próxima que posso fazer é executar lsyncd
localmente e rdiff-backup
remotamente.
Alguma sugestão?
Dê uma olhada em Watchman . É uma ferramenta criada pelo Facebook para fins de observação de alterações de arquivos e acionamento de uma ação. Faça disparar um script que registre quais arquivos foram alterados antes de acionar um rsync.
Tags backup inotify rdiff-backup lsyncd