Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
inosync [2014/12/18 06:58] root angelegt |
inosync [2015/01/08 09:22] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
Tool zum automatischen synchronisieren von Dateien und Verzeichnissen sobald sie sich verändern zwischen Servern. | Tool zum automatischen synchronisieren von Dateien und Verzeichnissen sobald sie sich verändern zwischen Servern. | ||
+ | |||
+ | * Synchronisation nur in eine Richtung (von Quelle zu Ziel) möglich | ||
+ | * Dateien werden per inotify auf Veränderungen überwacht | ||
+ | * Synchronisation erfolgt per rsync | ||
+ | |||
+ | ====== Konfigurationsdatei ======= | ||
+ | |||
+ | * Python-Syntax | ||
+ | |||
+ | Es sind mehrere Listen zu konfigurieren: | ||
+ | |||
+ | * wpaths -> Pfade/ | ||
+ | * Bei Verzeichnissen sollte der Pfad auf "/" | ||
+ | * wpaths und rpaths sind 1:1 verknüpft -> das erste Verzeichnis in wpaths wird in das erste Verzeichnis von rpaths synchronisiert | ||
+ | * rexcludes -> Dateien und Verzeichnisse die von der Synchronisation ausgeschlossen werden sollen | ||
+ | * rpaths -> Zielpfad | ||
+ | * wpaths und rpaths sind 1:1 verknüpft -> das erste Verzeichnis in wpaths wird in das erste Verzeichnis von rpaths synchronisiert | ||
+ | * rnodes -> Zielrechner auf die synchronisiert werden soll in rsync-Syntax -> in der Regel // | ||
+ | * extra -> String mit Parametern die rsync übergeben werden sollen (siehe man-Page von rsync) | ||
+ | * " | ||
+ | * logfile -> Pfad wohin die Logdatei geschrieben werden soll | ||
+ | |||
+ | **Hinweis**: | ||
+ | |||
+ | |||
+ | Listen sind so zu konfigurieren // | ||
+ | Strings // |