Die Standardlösung für dieses Problem ist die Verwendung eines Programms namens Unison . Ihre Webseite besagt:
Unison ist ein Dateisynchronisierungstool für OSX, Unix und Windows. Auf diese Weise können zwei Replikate einer Sammlung von Dateien und Verzeichnissen auf verschiedenen Hosts (oder verschiedenen Datenträgern auf demselben Host) gespeichert, separat geändert und anschließend auf den neuesten Stand gebracht werden, indem die Änderungen in den einzelnen Replikaten auf die anderen übertragen werden.
Die Integration in eine Samba-Freigabe ist einfach genug: Auf den Samba-Wiki-Seiten wird ausführlich darauf eingegangen .
Grundsätzlich besteht es aus vier Schritten:
Benutzersynchronisation Es ist am bequemsten, die gleichen Benutzer für beide Systeme zu verwenden. Dies ist besonders einfach, wenn die Freigaben zu demselben Benutzer gehören und jeder seinen Inhalt ändern kann. Sie können Ihr System aber auch so einrichten, dass alle Benutzer beider LANs vorhanden sind. Das hängt nur von Ihnen ab.
Passwortloser Zugang Dies ist notwendig, um automatische, aber sichere SSH-Verbindungen zwischen den beiden Systemen zu ermöglichen.
Unison-Setup (einfachster Teil, nur ein Einzeiler).
Crontab-Setup. Dies ist notwendig, um Ihre beiden Maschinen jede Minute zu synchronisieren (nicht häufiger über Crontab möglich). Dies ist auch ein Einzeiler.
Das ist im Grunde alles.