lsyncd

lsyncd

Lsyncd überwacht eine Ereignisüberwachungsschnittstelle für lokale Verzeichnisbäume (inotify oder fsevents).
Lsyncd überwacht eine Ereignisüberwachungsschnittstelle für lokale Verzeichnisbäume (inotify oder fsevents).Es aggregiert und kombiniert Ereignisse für einige Sekunden und erzeugt dann einen (oder mehrere) Prozesse, um die Änderungen zu synchronisieren.Standardmäßig ist dies rsync.Lsyncd ist somit eine leichte Live Mirror-Lösung, die vergleichsweise einfach zu installieren ist und keine neuen Dateisysteme oder Blockgeräte erfordert und die Leistung des lokalen Dateisystems nicht beeinträchtigt.Rsync + ssh ist eine erweiterte Aktionskonfiguration, die eine SSH verwendet, um Datei- und Verzeichnisverschiebungen direkt auf dem Ziel auszuführen, anstatt das Verschiebungsziel erneut über die Leitung zu übertragen.Fein abgestimmte Anpassungen können über die Konfigurationsdatei vorgenommen werden.Benutzerdefinierte Aktionskonfigurationen können sogar in kaskadierenden Ebenen von Shell-Skripten bis hin zu in Lua geschriebenem Code von Grund auf neu geschrieben werden.Auf diese Weise kann Einfachheit mit Kraft ausbalanciert werden.

Eigenschaften

Alternativen zu lsyncd für BSD mit kommerzieller Lizenz