Pokud hledáte něco maličkého, co umí synchronizovat oboustranně, tak zkuste kouknout na tohle:
https://github.com/Fitus/Zaloha.shNemusí se to ani instalovat. Je to shellový skript, co používá find, sort awk a copy.
Normálně je jeden adresář source a druhý backup. Má to ale dvě optiony, které myslím potřebujete: --revUp způsobí, že když je na backupu novější file než na source, tak ho to zkopíruje z backupu na source. --revNew způsobí, že když máte na backupu file novější než poslední běh a na sourcu ten file není, tak ho to taky zkopíruje na source. Ono si to totiž pamatuje svůj poslední běh, používá to fily v podadresáři .Zaloha_metadata na backupu.