On 22 Sep 2004 at 17:05, Jan L�hr wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> ja hallo erstmal,...
> Am Mittwoch, 22. September 2004 13:11 schrieb Daniel Bauer:
> > 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/
>
> Nein, definitiv nicht.
> Da beide Server gleichberechtigt sind, bedeutet die Nichtexisitenz
> einer Datei, nicht dass diese Datei gel�scht werden muss. Nur, wenn
> eine Datei nur auf einem Rechner nicht existiert, die betreffende
> Datei jedoch bereits bei einem sync-Vorgang ber�cksichtigt wurde, kann
> auf sie verzichtet werden. Wahrscheinlich m�sste meine Frage anders
> lauten:
>
> Rsync synchronisiert Dateien bekanntlich in einer client-Server
> architektur. Welches FS / Programm synchronisiert Dateien in einer P2P
> Architektur?

drbd? k�nnte das sein was Du suchst, allerdings ist es fraglich wg.
der Bandbreite. Alternativ kannst Du nat�rlich auch mit find immer nur
die letzten Dateien suchen und spiegeln ...


Gru�
Daniel

Antwort per Email an