Backup mit rsync/ssh

Tuesday, December 25th, 2007

Kopieren/Backup’n übers Netzwerk mit scp/ssh ist schick.

Doch leider fehlen scp einige Funktionen.

Zum Beispiel muss auch bei kleinen Änderungen von nur einigen Kilo/Mega-byte an einer großen Datei (Gigabyte?), die gesamte Datei erneut übertragen werden. Das ist nicht so schick.

Da kommt rsync ins Spiel.

rsync ist ein Programm zur Synchronisation von Daten, meistens über ein Netzwerk.

Dabei werden nur die Teile der Referenzdatei übertragen die sich Tatsächlich geändert haben, wodurch natürlich viel Datenvolumen eingespart wird.

Mat

zeig wies geht:

linux:# rsync -e ssh -avzpogrltH /quell_ordner remotehost:/ziel_ordner

Legende:

-e benutzte Shell
-a archivieren
-v verbose
-z benutze Datenkompression
-p kopiere Rechte
-o kopiere Besitzer (nur mit root login)
-g kopiere Gruppe (nur mit root login)
-r rekursiv
-l kopiere Symlinks
-t kopiere Zeitstempel
-H kopiere Hardlinks

Keks


Stoppt die Vorratsdatenspeicherung! Jetzt klicken & handeln!Willst du auch bei der Aktion teilnehmen? Hier findest du alle relevanten Infos und Materialien: