Am 17.06.2016 um 22:22 schrieb Lentes, Bernd:
Hallo,
ich will auf zwei Servern jeweils das Verzeichnis /srv/www synchron halten. Es sollen Änderungen an einer Datei auf den anderen host synchronisiert werden, und vice versa. Rsync als cronjob laufen. Ich kann mich von jedem host auf den anderen per ssh ohne Passwort mit Schlüsseln anmelden und will die Syncronisierung auch über ssh laufen lassen. Wie schaffe ich es, daß erst einmal beide Verzeichnisse synchron sind ? Sprich Dateien die auf host A vorhanden aber auf host B nicht von A nach B kopiert werden und umgekehrt ? Nach dieser initialen Synchronisierung möchte ich daß Dateien, die auf A gelöscht/geändert werden auch auf B gelöscht/geändert werden und umgekehrt. Es geht im Endeffekt darum daß es egal ist, auf welchem host man /srv/www pflegt, diese Änderungen werden auf den anderen host synchronisiert. Eine Synchronisierung in zwei Richtungen ist immer mit Problemen verbunden. Der Aufwand um festzustellen, welche Dateien nun von A nach B und von B nach A zu kopieren sind ist nicht unerheblich. Wenn Du Dich für einen Server als Master entscheidest und immer nur dort änderst, dann umgehst Du die Zweiwege-Synchronisierung und hast auch immer beide Server auf dem gleichen Stand.
Oder gibt es einen Grund warum Du zwingend auch auf dem zweiten Server ändernd zugreifen musst? Gruß Mark -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org