2017-03-02 5 views
1

J'ai utilisé Lsyncd auparavant, mais cela fonctionne uniquement pour la synchronisation unidirectionnelle, donc seul le maître peut copier des fichiers sur le serveur esclave. J'ai trouvé une autre solution pour la synchronisation bidirectionnelle entre Master et Slave avec Unison, mais Unison ne surveille pas les changements en temps réel comme le fait Lsyncd.Comment obtenir la capacité de surveillance de fichiers de Lsyncd avec la synchronisation bidirectionnelle d'Unison?

Est-il possible de combiner les fonctionnalités de Lsyncd et Unison? Ce que je veux, c'est que Lsyncd surveille les changements, puis avertit Unison de faire la synchronisation.

Répondre

1

Mais Unison peut surveiller les changements de fichiers en temps réel. Il suffit d'ajouter la ligne

repeat = watch 

à votre profil Unison. Unison détectera les changements avec son propre utilitaire (externe) d'observation des fichiers, unison-fsmonitor, qui communique directement avec Unison. Pour plus d'informations, consultez le changelog for unison 2.48.3 avec des changements majeurs à unison-fsmonitor.

Mais si vous vraiment voulez quelque chose à surveiller les changements et dire Unison à courir, vous devriez regarder inotify-tools, bien que I don't recommend doing that.