Backup mit rsync/ssh
Tuesday, December 25th, 2007Kopieren/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.
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



