Festplatte voll --> neuer Server

Hallo alle zusammen!

Ich habe ein kleines (eher erfreuliches^^) Problem:
Und zwar ist auf meinem derzeitigen vServer die Festplatte nun zu über 90% belegt.
Ich möchte daher auf einen root-Server wechseln (bitte keine Angebote, ich habe schon was :P).
Allerdings muss ich ja die Daten vom vServer auf den neuen Server kopieren...

Normalerweise habe ich immer alles in eine .tar Datei gepackt und dann mit wget auf den neuen Server gezogen und entpackt.
Da aber nun so gut wie kein Speicher mehr zur Verfügung steht, kann ich leider keine .tar Datei mehr erstellen.

Daher meine Frage: Gibt es eine Möglichkeit, alle Dateien eines Verzeichnisses auf Server A (beispielsweise mit tar) zu packen und die Ausgabe (also die .tar Datei) direkt auf einen neuen Server B umzuleiten und nicht erst als Datei auf Server A zu speichern?

Theoretisch müsste etwas in der Art klappen oder:
tar -cvf /verzeichnis/ | ssh user@serverB > /verzeichnis/neuedatei.tar

Vielen Dank im Voraus!
Homeserver
 
Da gibt es einige Möglichkeiten ;)

Z.B. den neuen Server mt sshfs remote mounten
Code:
sshfs name@server:/path/to/folder /path/to/mount/point

oder
mit rsync gleich gzipt
Code:
rsync -az /home/user/test user@sshServer:/tmp/

oder einfach tar & ssh
komprimiert
Code:
tar -cf - /home/user/test | gzip -c | ssh user@sshServer 'cd /tmp; tar xfz -'

oder auch unkomprimiert
Code:
tar -cf - /home/user/test | ssh user@sshServer 'cd /tmp; tar xf -'
 
Copy&Paste aus meinem alten Backupscript, Pfade bitte selbst anpassen:
Code:
cd /mnt/sda && tar -cSp --atime-preserve --numeric-owner -f - . | ssh root@remoteserver "( cd /mnt/sda && tar -xvSp --atime-preserve --numeric-owner -f - )"
Bitte beachten, dass die jeweiligen Dateieigentümer auf beiden Systemen die gleiche UID/GID haben müssen.
 
Tut mir Leid, dass ich mich erst jetzt melde.
Vielen Dank euch allen für die tollen Lösungsansätze, werde mir das die Tage mal zusammenbasteln ;-)
 
Back
Top