[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Rsync und die Uhrzeit.



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



Reply to: