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