Backup über LAN

Aus Weis nix
Wechseln zu: Navigation, Suche

Verzeichnisse über SSH packen

Das Problem ist folgendes:

Auf Rechner A ist kein Platz mehr , daher sollen Dateien zum Backup auf Rechner B geschrieben werden.

Der Transfer vieler kleiner Files geht sehr langsam vonstatten , und die Berechtigungen gehen beim reinen kopieren ebenfalls verloren.

Die Lösung:

Das zu kopierende Verzeichnis mit tar packen und über ssh direkt auf einen anderen Rechner verschieben.

tar cz VERZEICHNIS | ssh -c blowfish-cbc -m hmac-md5-96 user@rechner "cat > /verzeichnis/ordner/name_backup.tgz"

Der Ordner "VERZEICHNIS" wir auf der linken Seite der Pipe gepackt und auf den std.out geschrieben. Von dort nimmt SSH die Daten mit auf den Rechner rechts der Pipe wo nach dem schnellen Transfer durch blowfish Verschlüsselung alles von std.in in das .tgz geschrieben wird.

Der große Vorteil ist , daß auf dem Quellrechner nichts zwischengespeichert wird , und somit dort kein Plattenplatz gebraucht wird.