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 // | ||