Tool des Monats 04/2009: Unison/Unison-gtk

Posted on April 4th, 2009 by UIT under Allgemein.

Kategorie: Allgemein

Zielgruppe: Alle

Wieder ist ein Monat vergangen, und wieder ist es Zeit, ein interessantes Werkzeug vorzustellen. Das Werkzeug des Monat April heißt Unison bzw. die grafische Version Unison-gtk.

Unison ist ein Synchronisierungsprogramm für Unix/Linux, Windows, Mac OS X, Solaris und einige andere Betriebssysteme. Es gleicht Daten zwischen zwei Computern (oder zwei Verzeichnissen auf einem Computer) ab. Durch den Vergleich der Daten auf beiden Rechnern können Unterschiede gefunden werden und beide Computer auf den gleichen Stand gebracht werden.

Dieser Abgleich funktioniert beidseitig, d.h. auch wenn auf beiden Systemen parallel Daten geändert wurden. Dies ermöglicht unabhängiges Arbeiten auf beiden Seiten mit anschließendem Abgleich, und unterscheidet Unison von vielen vergleichbaren Programmen, die nur in eine Richtung abgleichen.

Zusätzlich bietet Unison auch den Abgleich über das Netzwerk, so daß auch weltweit Computer über Intranet oder Internet syncronisiert werden können. Die Sicherheit wird dabei über eine verschlüsselte Verbindung gewährleistet.

An beiden Datenbeständen können zwischen den Abgleichvorgängen Änderungen durchgeführt werden. Bei der nächsten Synchronisierung wird versucht, diese Änderungen auf den jeweils anderen Computer zu übertragen. Im Falle eines Konflikts (die gleiche Datei wurde in beiden Datenbeständen seit der letzten Synchronisation geändert) wird der Benutzer befragt, falls dieser die Synchronisation manuell angestoßen hat. Unison kann Datenbestände plattformübergreifend abgleichen, d. h. die beiden beteiligten Computer können verschiedene Betriebssysteme verwenden, solange die gleiche Programmversion von Unison verwendet wird. Zu beachten ist hierbei jedoch, dass es (u. a. auf Grund so genannter „Case conflicts“) zu Problemen kommen kann.

Unison ist sehr effizient in Bezug auf die zu übertragenden Daten, sodass es auch über langsame Rechnernetze verwendet werden kann. Dies wird durch die Verwendung des rsync-Algorithmus (entwickelt von Andrew Tridgell und Paul Mackerras) ermöglicht, der auch bei kleinen Änderungen in großen Dateien nur wenig Daten übertragen muss. Beide Datenbestände sind zu jeder Zeit in einem konsistenten Zustand, auch wenn das Programm aus irgendeinem Grund abgebrochen wird.

Unison wird bei den meisten Linux-Betriebssystemen mitgeliefert, es gibt ausserdem noch Versionen für PDA (z.B. Angstrom) und viele andere mehr. Als Kommandozeilenversioen kann es auch für zeitgesteuerte Operationen verwendet werden.

Unison für alle Betriebssystem finden Sie hier:

http://www.cis.upenn.edu/~bcpierce/unison/

Viel Spaß mit diesem nützlichen Werkzeug!

Hans-J. Ullrich (Ullrich-IT-Consult, admin)

Quelle: www.wikipedia.de

Keine Kommentare

No comments yet.

Leave a comment

Du musst angemeldet sein, um einen Kommentar abzugeben.