Unison ermöglicht bi-direktionales synchronisieren von verzeichnisbäumen. [[rsync]] beherrscht im Gegensatz dazu nur uni-direktionales syncen. d.h. es ist nicht möglich in beiden Verzeichnisbäumen Dateien hinzuzufügen und zu löschen. Homepage: http://www.cis.upenn.edu/~bcpierce/unison/ Lizenz: [[GPL]] Unison verwendet ebenfalls den [[rsync]]-Algorithmus (von Andrew Tridgell und Paul Mackerras) um nur den Unterschied zwischen Dateien zu übertragen. = Tipps & Tricks = Frage: Wozu Unison, es gibt doch [[rsync]]? * rsync '''repliziert''' (d.h. kopiert) Dateien von A nach B: * Unison '''synchronisiert'''(!) A mit B Frage: Heißt das, daß unison das tut, wozu rsync zwei Schritte braucht? * Ja, sofern man in beiden Dateibäumen nur Daten hinzufügt * Nein, sobald man Daten löscht (also --delete anhängt) muss man bei rsync einen ''master'' festlegen (tut man meistens unbewusst) es wird also nicht mehr wirklich gesynct. Sobald man jetzt aber einen File am ''slave'' hinzufügt wird diese beim nächsten sync gelöscht. Ihr könnt es euch durchüberlegen, es geht nicht man legt immer implizit einen ''master'' fest. = Mini-Howto = Kurzes Howto vom [[http://www.linux-user.de/ausgabe/2004/02/060-unison/|Linux User Magazin]] (de). Original [[http://www.cis.upenn.edu/~bcpierce/unison/manual.html|Doku]] (en). Im C't 14/2004 Seite 210 steht auch ein ganz guter Artikel. ---- KategorieNetzwerk