Backup Datei von Server zu Server kopieren

Backup, Restore und Transfer von Daten
Post Reply
maske
Posts: 53
Joined: 2003-10-29 12:16
 

Backup Datei von Server zu Server kopieren

Post by maske »

Hallo,

folgendes Problem:

Ich habe 2 Server.
Auf Server 1 liegt ein 10GB großes Backup File (tar).
Dieses Backupfile will ich nun per wget auf Server 2 laden.

Problem 1: wget bricht auf dem 2. Server nach 2 GB ab (File Size Limit exceeded)
Abhilfe für Problem 1: Ich splitte (split) das 10 GB File in 2 GB Häppchen.
Problem 2: Wenn ich das File splitte reicht die Festplattenkapazität auf Server 1 nicht mehr aus, da hier jetzt die gesplitteten Dateien + das Hauptfile gleichzeitig liegen würden.

Hat jemand eine Lösung für mich, wie ich das File ohne die Festplatte zu erweitern transferieren kann ?
Kann ich gleichzeitig eine Datei splitten und dabei die Quelldatei löschen ?
Gibt es einen geschickteren Weg ein Vollbackup von Server 1 auf Server 2 zu laden ?
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

Re: Backup Datei von Server zu Server kopieren

Post by captaincrunch »

Code: Select all

server1:#cd /da/wos/hin/soll
server1:/da/wos/hin/soll:#ssh USER@server2 tar xvzf - /pfad/zum/tarball.tar.gz | tar xvzf -
Ungetestet, sollte aber gehen.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
maske
Posts: 53
Joined: 2003-10-29 12:16
 

Re: Backup Datei von Server zu Server kopieren

Post by maske »

Hm, nein irgendwie geht das nicht.

Hat jemand noch eine andere Lösung, vielleicht mit gleichem Ansatz ?
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

Re: Backup Datei von Server zu Server kopieren

Post by captaincrunch »

Ach Mist, war auch kompletter Unsinn. Sollte so aussehen:

Code: Select all

server1:#cd /da/wos/hin/soll
server1:/da/wos/hin/soll:#ssh USER@server2 tar xvzf /pfad/zum/tarball.tar.gz | tar xvzf -
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
maske
Posts: 53
Joined: 2003-10-29 12:16
 

Re: Backup Datei von Server zu Server kopieren

Post by maske »

Ich habe das wie folgt eingegeben (auf Server 1):

Server1:/test # #cd /sicher
Server1:/test # /sicher:#ssh root@213.xxx.xxx.xxx tar xvzf /test/bu.tgz | tar xvzf -
-bash: /sicher:#ssh: No such file or directory

gzip: stdin: unexpected end of file
tar: Child returned status 1
tar: Error exit delayed from previous errors
Server1:/test #

Wo liegt mein Fehler ?
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

Re: Backup Datei von Server zu Server kopieren

Post by captaincrunch »

Lässt sich das File auf server1 überhaupt normal entpacken? Hast du das richtige File angegeben?
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
maske
Posts: 53
Joined: 2003-10-29 12:16
 

Re: Backup Datei von Server zu Server kopieren

Post by maske »

entpackt werden soll das File ja garnicht, lediglich auf Server 2 soll es kopiert werden.

nur wget bricht nach 2 GB ab. Kann ich auch von Server 1 per SSH auf Server 2 kopieren ? Wenn ja, wie genau mache ich das ?
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

Re: Backup Datei von Server zu Server kopieren

Post by captaincrunch »

Mit dieser Methode brauchst du es nicht zu kopieren, da das File dadurch entpackt, und per ssh auf dem anderen Server entpackt würde, also alles in einem Schritt.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
maske
Posts: 53
Joined: 2003-10-29 12:16
 

Re: Backup Datei von Server zu Server kopieren

Post by maske »

ja, das File soll aber auf Server 2 nur als Datei liegen und nicht entpackt. Verstehst du was ich meine ?
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

Re: Backup Datei von Server zu Server kopieren

Post by captaincrunch »

Ja, nur verstehst du mich anscheinend nicht. ;)

Das File liegt weiterhin so wie es ist auf server2, und wird per ssh direkt auf server1 entpackt, also eigentlich genau das, was du willst.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
maske
Posts: 53
Joined: 2003-10-29 12:16
 

Re: Backup Datei von Server zu Server kopieren

Post by maske »

nein, genau das will ich ja nicht. :?

Ich habe ein File auf Server 1, was auf Server 2 kopiert werden soll (nicht entpackt). Also wget von Server 2 ausführen und rüberladen, aber das geht ja leider nicht.

Wie kann ich denn das File einfach per SSH direkt von Server 1 auf Server 2 kopieren ?
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

Re: Backup Datei von Server zu Server kopieren

Post by captaincrunch »

Warum willst du's denn unbedingt vorher rüberschaufeln, wenn du es in einem Schritt entpacken kannst, ohne es kopieren zu müssen?
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
maske
Posts: 53
Joined: 2003-10-29 12:16
 

Re: Backup Datei von Server zu Server kopieren

Post by maske »

Ich will die Datei einfach nur auf Server 2 lagern, damit, wenn Server 1 mal ausfällt diese zurückgespielt werden kann.
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

Re: Backup Datei von Server zu Server kopieren

Post by captaincrunch »

Oh mann, davon rede ich doch die ganze Zeit. Du kannst das File so lange auf server2 liegen lassen wie du willst, durch den ssh-Aufruf wird es automatisch auf server1 entpackt.

Ansonsten ist mir deine Logik echt zu hoch. :?
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
maske
Posts: 53
Joined: 2003-10-29 12:16
 

Re: Backup Datei von Server zu Server kopieren

Post by maske »

hmm...

ja aber das File liegt doch noch nicht auf Server 2. Das ist doch mein Problem. Wie bekomme ich es dahin ?
maske
Posts: 53
Joined: 2003-10-29 12:16
 

Re: Backup Datei von Server zu Server kopieren

Post by maske »

nochmal ganz einfach:

ich will eine datei von server 1 auf server 2 kopieren. Wie mache ich das ohne "wget" ?
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

Re: Backup Datei von Server zu Server kopieren

Post by captaincrunch »

scp
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
maske
Posts: 53
Joined: 2003-10-29 12:16
 

Re: Backup Datei von Server zu Server kopieren

Post by maske »

SCP war schon sehr gut, mehr brauch ich garnicht.
ABER diesmal war bei 2,8 GB Schluss :( :

server1:/ # scp /bu050104.tgz root@216.xxx.xxx.xxx:bu050104.tgz
Password:
bu050104.tgz 30% |******** | 2809 MB 17:38 ETA16429: Killed by signal 2.


Gibts noch einen weiteren Befehl ?
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

Re: Backup Datei von Server zu Server kopieren

Post by captaincrunch »

Vermutlich nutzt du ein Filesystem, das noch eine Beschränkung auf 2 GB hat.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
maske
Posts: 53
Joined: 2003-10-29 12:16
 

Re: Backup Datei von Server zu Server kopieren

Post by maske »

nein ich hatte mal ein File draufgepackt (per Split), das war dann später, als es wieder zusammengesetzt wurde 10 GB groß.

Kann also nicht am Filesystem liegen.
[tom]
Posts: 656
Joined: 2003-01-08 20:10
Location: Berlin
 

Re: Backup Datei von Server zu Server kopieren

Post by [tom] »

Ahoi, Capitano :)

Um Dich mal von der Leitung zu nehmen. Er will einfach kopieren und dabei splitten. ;-)

Code: Select all

cat backup.tgz | ssh user@server2.de "split -b 2gb - backup."
Pfade kreativ anpassen. ;-)

[TOM]
maske
Posts: 53
Joined: 2003-10-29 12:16
 

Re: Backup Datei von Server zu Server kopieren

Post by maske »

Hallo Tom,

splitten muß garnicht sein, mit RSYNC funktioniert es.
Damit kann ich die 10GB große Datei in einem Rutsch auf den 2. Server kopieren.

trotzdem großen Dank!
Post Reply