Hallo,
Am 21.02.24 um 20:15 schrieb peterkanne:
> Hallo Gruppe,
>
> folgende Konfiguration: 3 oder 4 Rechner unter Linux (Ubuntu, Debian),
> ein Windows-11-Laptop, 1 NAS
>
> Wie halte ich sinnvoll meine Daten auf diesen Rechnern synchron?
Hierfür nutze ich seit Jahren unison zu meiner Zufriedenheit. Dazu habe
ich mir ein paar Scripte gebaut, die unison zu verschiedenen Anlässen
mit passenden Konfigurationen aufrufen: Anmeldung, Abmeldung, manuell,
Scanner. Die Konfiguration läuft über Textdateien, in denen man
detailliert ein- und auszuschließende Verzeichnisse, Dateien,
Vorzugsrichtungen usw. angeben kann. Hier läuft es über ssh, also
abgesichert.
Bei der Anmeldung läuft vorgeschaltet eine Abfrage, mit der man den
Unison-Lauf ablehnen kann. Gedacht ist das für Sonderfälle, etwa wenn
man zuvor einen Datenunfall hatte, den man erst untersuchen/korrigieren
möchte; ansonsten läuft es mit grafischer Oberfläche automatisch. Bei
der Abmeldung ebenfalls, nur mit Text-Oberfläche im Hintergrund. Manuell
als Ergänzung für anlassbezogene Synchronisation zwischendurch, nicht
automatisch, mit der Möglichkeit, für einzelne Dateien die
Synchronisationsrichtung umzukehren oder sie von der Synchronisation
auszunehmen.
Für den Scanner: hier läuft ein Scanner im Netz, der die Scans auf
bestimmte Verzeichnisse auf einem der Rechner ablegt. Hier habe ich zwei
Varianten auf verschiedenen Rechnern:
1. Unison läuft in regelmäßigen Abständen (z.Z. alle 10 Minuten)
automatisch im Hintergrund nur für das eine Verzeichnis. Mit iwatch wird
dieses Verzeichnis überwacht und startet den Dateimanager mit passender
Voreinstellung, so dass die Scan-Dateien entsprechend benannt und
wegsortiert werden können. Nach Schließen des Dateimanagers erfolgt ein
neuer Abgleich mit Unison.
2. Wo diese Automatik den User bisweilen stört oder erschreckt, startet
Unison per Icon, ohne iwatch. Ansonsten wie 1.
> Die Windows-Maschine meiner Angetrauten braucht das nur zur zentralen
> Ablage und (zyklischen) Sicherung auf dem NAS, aber die Linux-Kisten
> sollten alle die gleichen Userdaten erhalten.
Ein Kollege hat es in einem kleinen Betrieb (AFAIR um die 10
Arbeitsplätze) unter Windows installiert. Dem Vernehmen nach ist dabei
einiges zu beachten, läuft aber wohl stabil. Ich selbst betreibe es nur
in Linux-only.
> Bis dato habe ich FreeFileSync benutzt, suche aber jetzt etwas Besseres,
> das auch mehr oder weniger automatisch laufen kann.
>
> Habt ihr dazu gute Ideen? rsync kenne ich (vom Namen her), aber ob's das
> tut?
Unison basiert auf rsync, der Unterschied ist die bidirektionale
Synchronisation, die Einstellung und die Oberfläche.
--
Gruß
Alex