On 22 Sep 2004 at 12:33, Jan L�hr wrote: > ja hallo erstmal,... > > ich habe hier zwei Server stehen (Sarge, Sarge) die beide als > Dateiserver fungieren. Beide sollen die gleichen Dateien vorr�tig > halten, mitdenen die Benutzer arbeiten. Beide Server sind mit einer > relativ d�nnen (50 kB) Leitung verbunden. Da die Gr��e der �nderungen > jedoch ebnfalls minimal ist, steckt in jedem eine IDE-Platte und > Nachts wird mit rsync synchronisiert. (Ein Aufruf f�r die eine, ein > Aufruf f�r die andere Richtung) Eigentlich so weit so gut... Das > Problem ist jedoch, das L�schen von Dateien. Wird eine Datei ge�ndert, > so wird die neuste Version in der Nacht verteilt (-u Option bei > rsync). Wird eine Datei jedoch gel�scht, so denkt einer der Server, > dass die Datei auf ihm erstellt wurde und schreibt sie wieder auf den > anderen Server. Wie k�nnte ich dieses l�sen? Meine Idee war zun�chst > eine Art Mindestalteralter abzuspeichern und rsync zu bitten, keine > Dateien, die j�nger als dieses Datum sind zu synchronisieren und nicht > vorhandene Dateien zu l�schen, jedoch habe ich nicht ann�hrend so eine > Option gefunden... > > Gibt es so etwas (mindestalter) in rsync? Gibt es andere Programme, > die ich besser nutze?
Hallo Jan, die Option --delete ist das was Du suchst ... rsync -azrucve ssh --delete /platte1/ anderer-rechner:/platte1/ Gru� Daniel

