Eine Frage zu rsync

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
stefan0815
Beiträge: 7
Registriert: 14.08.2009 16:44:36

Eine Frage zu rsync

Beitrag von stefan0815 » 14.08.2009 16:51:30

Moin!

Ich bin relativ neu was Linux Dinge betrifft und habe hier ein Problem mit rsync.
Das Problem ist schlichtweg, dass ich nicht weiss wie ich 2 Verzeichnisse syncen kann.

Hier das Problem.

Der Inhalt des Ordners "max" auf Server 1 soll in den (noch) leeren Ordner "max" auf Server 2 kopiert werden.

Server1 und Server2 sind nicht im gleichen Netz, beide aber über SSH zu erreichen.

Kann mir bitte jemand sagen wie ich das bequem via rsync machen kann?
Ein Transfer via FTP scheidet aus, da es sich um rund 300.000 1KB Dateien handelt.

Vielen Dank an euch,
Stefan

Fjunchclick

Re: Eine Frage zu rsync

Beitrag von Fjunchclick » 14.08.2009 16:56:47

Hallo Stefan,
bevor ich lange anfange zu erklären, habe ich hier einen Link für Dich. Ich hoffe, er hilft:

http://wiki.ubuntuusers.de/rsync

Gruß, Lars

stefan0815
Beiträge: 7
Registriert: 14.08.2009 16:44:36

Re: Eine Frage zu rsync

Beitrag von stefan0815 » 14.08.2009 18:04:46

OK...
Danke für den Link
Die Syntax ist also : rsync [OPTIONEN] <Quelle> <Ziel>

Demnach müsste ich wohl so vorgehen:

Ich logge mich auf dem Quell Rechner via SSH ein.

Eingabe:

rsync -a /home/www/pfad/zum/ordner/max/ ssh benutzer@server2.de:/home/www/pfad/zum/ordner/max/

ist das korrekt so?

Kann man rsync "sagen", dass es nur 50% der verfügbaren 100MBit nehmen soll?

Vielen Dank schon mal...

michaels
Beiträge: 1164
Registriert: 29.03.2009 18:12:25

Re: Eine Frage zu rsync

Beitrag von michaels » 14.08.2009 18:12:21

Hallo,

wenn du übers Inet syncen möchtest, wäre -z evtl. noch eine interessant Option. Ansonsten scrolle einmal durch die manpage (man rsync), da findest du jede Menge interessante Optionen, u.a. --bwlimit=KBPS
Damit kannst du z.B. --bwlimit=1000 die Bandbreite auf 1000KByte/s begrenzen.

Ansonsten kannst du auch einfach die Option -n nutzen, damit wird nichts gemacht, sondern nur getestet...

Gruß

stefan0815
Beiträge: 7
Registriert: 14.08.2009 16:44:36

Re: Eine Frage zu rsync

Beitrag von stefan0815 » 14.08.2009 20:26:30

@michaels:
Du hast mir sehr geholfen.
Vielen Dank an Dich und an den Lars :)

Benutzeravatar
TRex
Moderator
Beiträge: 8365
Registriert: 23.11.2006 12:23:54
Wohnort: KA

Re: Eine Frage zu rsync

Beitrag von TRex » 14.08.2009 20:32:47

Bei den kleinen Dateien wäre es sicher von Vorteil, die zuerst mit tar zu packen und dann zu schicken. Benchmark einfach durch Ausprobieren, der schnellere gewinnt ;)

Der Overhead ist nicht nur mit FTP hoch.
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nichtDon't break debian!Wie man widerspricht

stefan0815
Beiträge: 7
Registriert: 14.08.2009 16:44:36

Re: Eine Frage zu rsync

Beitrag von stefan0815 » 19.08.2009 08:14:48

Ich habe jetzt mit

rsync -av


2 Verzeichnisse synchronisiert.
Hat wunderbar geklappt. Danke für eure Hilfe.

Wenn ich den gleichen rsync Befehl erneut ausführe werden doch nur die Veränderungen gesynct, oder sehe ich das falsch?
Danke für eine Antwort. :)

michaels
Beiträge: 1164
Registriert: 29.03.2009 18:12:25

Re: Eine Frage zu rsync

Beitrag von michaels » 19.08.2009 08:24:47

Ja, richtig. Es sollten nur noch neue/geänderte Dateien übertragen werden.

Evtl ist die Option "--delete" ja noch interessant. Ansonsten werden gelöschte Dateien auf deinem Spiegel nicht gelöscht.

Gruß

stefan0815
Beiträge: 7
Registriert: 14.08.2009 16:44:36

Re: Eine Frage zu rsync

Beitrag von stefan0815 » 19.08.2009 08:32:44

Erneut vielen Dank für die geniale Hilfe hier.
:hail:

Antworten