Linux rsync statt scp zum kopieren

Aus Znilwiki
Wechseln zu: Navigation, Suche

Ich hatte neulich das Problem das ein kopieren mit scp sehr sehr langsam war - was unter anderem daran lag das scp das ganze nicht optimal gemacht hat.

Ein Profi zum kopieren großer Datenmengen ist dagegen rsync. Um mit diesem befehl zwischen 2 Servern zu kopieren nimmt man folgenden Aufruf:

rsync -vaz -rsh="ssh -l root" /Quell/ordner IP_oder_Hostname_des_Ziels_/Ziel/Ordner

mit

rsync -vaz -rsh="ssh -l root -p 20002" /Quell/ordner IP_oder_Hostname_des_Ziels_/Ziel/Ordner

kann man sogar noch den Port angeben (hier 20002 statt 22)

Vielen Dank an Timo!



--Bernhard Linz 19:03, 31. Okt. 2014 (CET)


Kommentare


conspirito

204 Tage zuvor
Punkte 0+-

Die angegebene rsync funktioniert bei mir nicht, 1) statt -rsh muss ich zwei Bindestriche setzen (--rsh),

2) vor /Ziel/Ordner ein Doppelpunkt (IP_oder_Hostname_des_Ziels:/Ziel/Ordner
Kommentar hinzufügen:
Gebe hier einen Kommentar ein. Du kannst einen beliebigen Namen oder eine Email-Adresse als Namen angeben.

Wenn du dich einloggst wird automatisch dein Benutzername genommen.
Du kannst KEINE Links hier posten - das wurde wegen anhaltender Werbung deaktiviert. Sobald ein '''http://''' im Text vorkommt wird der Kommentar verworfen Alle anderen Steuerzeichen oder Funktionen wie < br > werden ausgefiltert - zum Posten von Quelltexten ist diese Funktion hier nicht geeignet.

Falls du dringendere Fragen hast kannst du auch das Support-System von znil.net nutzen unter support.znil.net