Wie kann ich /var/foo/ auf einem Linux-Rechner mit demselben Ordner auf einem anderen Rechner synchronisieren?

Wie kann ich /var/foo/ auf einem Linux-Rechner mit demselben Ordner auf einem anderen Rechner synchronisieren?

AnfänglichUbuntu Onesah perfekt aus, aber es scheint nur Ordner in meinem Home-Verzeichnis synchronisieren zu können. Ich möchte einen Weg finden, jeden beliebigen Ordner auf einem System mit jedem beliebigen Ordner auf einem anderen System zu synchronisieren.

Antwort1

Sie können ein Dienstprogramm namensEinklangum dies zu tun. Unison ist im Grunde ein bidirektionales rsync.
Für die grundlegende Verwendung ist der Befehl ziemlich einfach:

unison /path/to/local/directory/. ssh://remote-server/path/to/remote/directory/.

(Beachten Sie die Punkte am Ende. Diese sind beabsichtigt und werden verwendet, falls die Verzeichnisnamen auf beiden Systemen nicht gleich sind.)

Es kann jedoch sinnvoll sein, dieDokumentationda viele wichtige Argumente zu berücksichtigen sind, z. B. wie damit umgegangen werden soll, wenn eine Datei seit der letzten Synchronisierung auf beiden Systemen aktualisiert wurde (welche behalten werden soll).

verwandte Informationen