unison-logo.png

Datentandem

Daten synchronisieren mit Unison

01.02.2004
Wenn Sie Datenbestände auf verschiedenen Rechnern bearbeiten, stellt sich schneller als gedacht ein unüberschaubares Versionswirrwarr ein. Unison hilft, Dateien und Verzeichnisse "unisono" zu halten.

Für die Dateisynchronisation existieren bereits diverse Werkzeuge. Am bekanntesten sind sicherlich rsync und CVS. Dabei stellt rsync eher eine Einbahnstraße dar und führt Änderungen nicht in beiden Richtungen auf einmal durch. Ein CVS bietet zwar prinzipiell diese Funktionalität, ist für einen schnellen, unkomplizierten Abgleich einer Ordnerstruktur aber schlicht zu umständlich.

Klonen leicht gemacht

Was sind nun die Voraussetzungen? Sie wollen Unterschiede schnell und verlässlich erkennen, so dass ein Abgleich – über Betriebssystemgrenzen hinweg – leicht wird. Einfache Bedienung, sichere Übertragung der Änderungen, eine intelligente Abgleichsautomatik und dennoch differenzierte Eingriffsmöglichkeiten stehen ebenso auf der Wunschliste.

Dazu noch eine einfache Installation und eine komfortable Oberfläche, garniert mit kostenloser Verfügbarkeit – das bietet Ihnen das Tool unison von Benjamin C. Pierce [1].

Installation

Die Software ist für viele Plattformen verfügbar, was neben Linux, Solaris und Windows auch FreeBSD und MacOS X umfasst. Die aktuellste Version ist gewöhnlich nur im Quellcode vorhanden. Bei SuSE Linux 8.2 Professionell ist unison bereits enthalten. Sie installieren es bequem mit YaST.

Alternativ steht eine Binärversion auf der Unison-Homepage [1] zur Verfügung. Es handelt sich dabei lediglich um ein Archiv mit einer ausführbaren Datei. Dieses entpacken Sie in ein Verzeichnis, welches im Pfad liegt. Damit ist die Installation unter Linux bereits beendet.

Die Binärversion mit gtkui im Dateinamen enthält sowohl das Text- als auch das Grafik-Interface. Soll unison ausschließlich von einem Rechner aus eingesetzt werden, reicht auf dem entfernten Rechner die Textmodusversion.

Installieren Sie das Programm auf allen Rechnern, die Sie synchronisieren möchten. Dabei setzen Sie am besten jeweils die gleiche Version ein. Im Internet sind diverse RPM-Pakete und ein Debian-Paket verfügbar. Für die Installation des Programms auf anderen Plattformen beachten Sie Kasten 1, "Andere Betriebssysteme".

Gegebenfalls müssen Sie noch SSH installieren. Bei den üblichen Distributionen ist das in der Regel schon passiert.

Kasten 1: Andere Betriebssysteme

Windows und MacOS X unterscheiden leider nicht zwischen Klein- und Großschreibung. Probleme bereiten auch Umlaute in Dateinamen. Deshalb müssen per Hand vor dem ersten Replizieren die entsprechenden Dateien umbenannt werden.

Eine Windows-Version von unison ist im Internet [2] erhältlich, während Mac-User auf fink [3] zurückgreifen können. Außerdem sollte ein X-Server installiert sein. Die FAQ auf der Homepage [1] hilft hier weiter.

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 

Ähnliche Artikel

Kommentare

Infos zur Publikation

LU 01/2015: E-Books im Griff

Digitale Ausgabe: Preis € 4,95
(inkl. 19% MwSt.)

Mit der Zeitschrift LinuxUser sind Sie als Power-User, Shell-Guru oder Administrator im kleinen Unternehmen monatlich auf dem aktuelle Stand in Sachen Linux und Open Source.

Sie sind sich nicht sicher, ob die Themen Ihnen liegen? Im Probeabo erhalten Sie drei Ausgaben zum reduzierten Preis. Einzelhefte, Abonnements sowie digitale Ausgaben erwerben Sie ganz einfach in unserem Online-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

HINWEIS ZU PAYPAL: Die Zahlung ist auch ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!       

Tipp der Woche

Ubuntu 14.10 und VirtualBox
Ubuntu 14.10 und VirtualBox
Tim Schürmann, 08.11.2014 18:45, 0 Kommentare

Wer Ubuntu 14.10 in einer virtuellen Maschine unter VirtualBox startet, der landet unter Umständen in einem Fenster mit Grafikmüll. Zu einem korrekt ...

Aktuelle Fragen

PCLinuxOS Version 2014.08 "FullMonty" Umstellung auf deutsch
Karl-Heinz Welz, 19.12.2014 09:55, 3 Antworten
Hallo, liebe Community, ich bin 63 Jahre alt und möchte jetzt nach Jahrzehnten Windows zu Linux...
ICEauthority
Thomas Mann, 17.12.2014 14:49, 2 Antworten
Fehlermeldung beim Start von Linux Mint: Could not update ICEauthority file / home/user/.ICEauth...
Linux einrichten
Sigrid Bölke, 10.12.2014 10:46, 5 Antworten
Hallo, liebe Community, bin hier ganz neu,also entschuldigt,wenn ich hier falsch bin. Mein Prob...
Externe USB-Festplatte mit Ext4 formatiert, USB-Stick wird nicht mehr eingebunden
Wimpy *, 02.12.2014 16:31, 0 Antworten
Hallo, ich habe die externe USB-FP, die nur für Daten-Backup benutzt wird, mit dem YaST-Partition...
Steuern mit Linux
Siegfried Markner, 01.12.2014 11:56, 2 Antworten
Welches Linux eignet sich am besten für Steuerungen.