zyclon Geschrieben 16. März 2009 Geschrieben 16. März 2009 Guten Morgen miteinander! Wir sind dabei, bei einem unserer Kunden ein Linux-Installations- und Updateserver einzurichten. Dieser soll mittels rsync-Protokoll mit unseren eigenen im Firmennetzwerk synchronisiert werden. Da wir leider keine Möglichkeit haben, das Fremdnetzwerk zu administrieren bzw. entsprechende Firewall-Regeln beim Kunden einrichten zu lassen, können wir nur auf die Push-Methode von rsync zurückgreifen. Sprich, ein Script schiebt vom firmeninternen rsync-Server alle Files zum rsync-Server beim Kunden. Nun mein eigentliches Problem: Das Script/Rsync "synchronisiert" jedes mal alle Dateien, auch wenn diese die gleichen Stände haben. Da es sich hier um mehrere Gigabyte handelt und die Verbindung nicht die schnellste ist, führt das natürlich zu einem Zeit- und Trafficproblem. Der rsync-Befehl sieht derzeit wie folgt aus: rsync -avzRP /export/soft/install/SOURCEDIR/. <zielserver>::Repository Hat jemand eine Idee, wie man die Dateien korrekt synchronisiert, ohne das alle Files neu übermittelt werden? Danke! zyclon Zitieren
geloescht_Muchacho-Man Geschrieben 16. März 2009 Geschrieben 16. März 2009 rsync hat auch ein Update flag. Ich synchronisiere immer mittels rsync -av[B]u[/B] --delete /quell-verzeichnis/ /ziel-verzeichnis damit sollten nur veränderte Dateien verschoben werden... Zitieren
zyclon Geschrieben 3. April 2009 Autor Geschrieben 3. April 2009 hi! danke für die Antwort. Das Problem hat sich mittlerweile gelöst und lag an den Berechtigungen. Ein setzen der UID/GID-Option in der rsyncd.conf ermöglichte das Schreiben ins entsprechende Verzeichnis. Zuvor fuhr der Daemon gegen die Wand, weil er entsprechend kein Schreibrecht besaß. viele grüße Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.