DonL schrieb:
[
Das ist nur ne Sicherung der SQL Datenbank! Nicht des /srv/www Verzeichnisses!
Hallo,
habe ich irgendwas anderes geschrieben??????
Hier noch ein Link den ich gesucht habe:
http://www.cis.upenn.edu/~bcpierce/unison/download.html
...und hier noch ein Kommentar aus ner Maillingliste:
Ich benutze hier das Programm "Unison", um meinen Laptop mit dem Desktop
abzugleichen.
Das Programm erlaubt die Synchronisation zweier
"Replikate" (Unison-Terminologie), egal ob diese lokal oder remote
vorhanden sind - bei remote-Verbindungen geschieht die Übertragung über
Sockets, SSH oder rsync.
Außerdem kann man verschiedene "Profile" anlegen, in denen man die
Optionen der Synchronisation speichert. Beispielsweise kannst du dir
ein Profil anlegen, das einfach alles spiegelt (zum Beispiel, um einmal
im Monat ein komplettes Backup zu machen). In einem anderen Profil
kannst du beispielsweise alle versteckten oder temporären Dateien
ignorieren (damti Konfigurationsdateien oder *~ nicht immer
mitgesichert werden). In einem Dritten gleichst du nur ein bestimmtes
Verzeichnis ab (z.B. deine MP3-Sammlung), etc.
Welche Dateien oder Verzeichniss synchronisiert werden sollen, kann man
über reguläre Ausdrücke in das Profil schreiben. So ignoriert
ignore = Name .*
ignore = Name *~
alle versteckten und temporären Dateien.
ignore = Path /home/bwalle/Desktop
würde deinen Desktopordner nicht mitsichern.
Beim Aufruf von Unison überprüft das Programm den Status der beiden
Replikate (in welchem Replikat hat sich was geändert?) und überträgt
die Änderungen. Wenn ich also Dateien auf meinem Laptop erstellt habe,
werden diese auf den Desktop übertragen - und Dateien, die ich auf dem
Desktop geändert habe, werden in der neuesten Version auf den Laptop
kopiert. Wurden beide Dateien geändert, versucht Unison die Änderungen
beider Dateien zu übernehmen/anzupassen (dies fällt weg, wenn deine
DVD-RAM lediglich als Backup-Medium fungieren soll. In diesem Fall
wirst du ja auf der DVD keine Dateien ändern), fragt aber im
Zweifelsfall noch einmal nach. Ungeänderte Dateien werden nicht
übertragen.
Unison besitzt unterschiedliche Modi, Änderungen festzustellen (geht
unter Unix schneller [hier wird die modtime der Dateien verglichen] als
bei einem Abgleich mit Windows [hier müssen sämtliche Dateien Byte für
Byte verglichen werden]). Ich könnte dir noch viel mehr über das
Programm erzählen (bin nämlich schon seit geraumer Zeit dabei, die
englische Dokumentation ins Deutsche zu übersetzen, krieg's aber
irgendwie nicht fertig *g*), aber am besten probierst du es einfach mit
zwei Testverzeichnissen aus...
Unison läuft im Zweifelsfall auf der Konsole, bringt aber auch ein
(GTK)-GUI mit.
Probleme hatte ich nur bei dem Abgleich sehr, sehr großer Datenmengen
über ein Netzwerk (ab ca. 50 GB _auf_einmal_!); da hat sich der
Unison-Client auf meinem Laptop mit einem Timeout verabschiedet,
während der Unison-Server auf meinem Desktop noch wie wild dabei war,
die Platte zu scannen...