A sintaxe rsync
que você postou funciona supondo que você omitiu o nome de host / IP da máquina, mas não usa o rsync
que você configurou. Para usar o compartilhamento, você precisaria alterar sua sintaxe da seguinte maneira para usar o compartilhamento:
rsync -av rsync@MACHINE-A::share/ /etc/dirtosync/
No entanto, isso ainda não configurará uma sincronização contínua entre essas pastas. O que você parece ser depois é uma sincronização bidirecional para essas pastas, que é algo que você pode configurar no cron ou começar a usar Software de sincronização de arquivos Unison .
O uníssono não é mais bem mantido, e eu mesmo não o usei, mas ouvi grandes coisas sobre ele. Ele controla as alterações feitas nos arquivos feitos em um diretório que você configurou para sincronização e copia periodicamente esses arquivos usando
rsync
ou outro método (configurável).
Se você for usar a rota rsync
-in-the-cron, convém usar a opção -u
, que informa ao rsync
para copiar apenas os arquivos mais recentes. Você encontrará problemas com arquivos excluídos reaparecendo com essa abordagem, no entanto.