On Tue, 8 Mar 2022 16:49:51 +0100 (CET) "Lentes, Bernd"
ich muß einige Dateien (nicht viele) zwischen zwei hosts synchron halten. Da scheint's ja einige Tools zu geben, was könnt Ihr empfehlen ?
Wichtig wäre: - Echtzeit (nach einer Änderung wird sofort synchronisiert) - Transport über ssh
Begriffe wie "Echtzeit", "sofort", "synchron" werden gerne etwas unscharf verwendet, ums mal freundlich zu sagen. Ich unterscheide im Kontext lieber zwischen "asynchroner Replikation" und "synchronem Spiegel". Der Unterschied zeigt sich, wenn die Daten auf einer Seite geändert werden und dann die Übertragung unterbrochen wird, bevor die Daten auf der anderen Seite landen. Bei einer asynchronen Replikation hast Du dann verschiedene Stände. Bei einem synchronen Spiegel werden die die Daten auf keiner Seite geändert. Außerdem ist die Latenz des Datenzugriffs bei einem synchronen Spiegel höher. Eine Möglichkeit für einen synchronen Spiegel bietet DRBD, Das arbeitet über tcp, sollte (untested!) sich also auch über ssh tunneln lassen. Es arbeitet allerdings auf Blockebene, kennt also keine File Locks. Bei konkurrierenden Schreibzugriff ist das ein Problem. Für asynchrone Replikation sind rsync und Ableger eine gute Wahl. Gruß, Tobias.