Page 1 of 1
Backup Datei von Server zu Server kopieren
Posted: 2004-01-06 09:55
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 ?
Re: Backup Datei von Server zu Server kopieren
Posted: 2004-01-06 09:58
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.
Re: Backup Datei von Server zu Server kopieren
Posted: 2004-01-06 12:18
by maske
Hm, nein irgendwie geht das nicht.
Hat jemand noch eine andere Lösung, vielleicht mit gleichem Ansatz ?
Re: Backup Datei von Server zu Server kopieren
Posted: 2004-01-06 12:23
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 -
Re: Backup Datei von Server zu Server kopieren
Posted: 2004-01-06 13:07
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 ?
Re: Backup Datei von Server zu Server kopieren
Posted: 2004-01-06 13:22
by captaincrunch
Lässt sich das File auf server1 überhaupt normal entpacken? Hast du das richtige File angegeben?
Re: Backup Datei von Server zu Server kopieren
Posted: 2004-01-06 13:33
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 ?
Re: Backup Datei von Server zu Server kopieren
Posted: 2004-01-06 13:35
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.
Re: Backup Datei von Server zu Server kopieren
Posted: 2004-01-06 14:32
by maske
ja, das File soll aber auf Server 2 nur als Datei liegen und nicht entpackt. Verstehst du was ich meine ?
Re: Backup Datei von Server zu Server kopieren
Posted: 2004-01-06 14:41
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.
Re: Backup Datei von Server zu Server kopieren
Posted: 2004-01-06 14:50
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 ?
Re: Backup Datei von Server zu Server kopieren
Posted: 2004-01-06 14:59
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?
Re: Backup Datei von Server zu Server kopieren
Posted: 2004-01-06 15:02
by maske
Ich will die Datei einfach nur auf Server 2 lagern, damit, wenn Server 1 mal ausfällt diese zurückgespielt werden kann.
Re: Backup Datei von Server zu Server kopieren
Posted: 2004-01-06 15:05
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. :?
Re: Backup Datei von Server zu Server kopieren
Posted: 2004-01-06 15:11
by maske
hmm...
ja aber das File liegt doch noch nicht auf Server 2. Das ist doch mein Problem. Wie bekomme ich es dahin ?
Re: Backup Datei von Server zu Server kopieren
Posted: 2004-01-06 15:22
by maske
nochmal ganz einfach:
ich will eine datei von server 1 auf server 2 kopieren. Wie mache ich das ohne "wget" ?
Re: Backup Datei von Server zu Server kopieren
Posted: 2004-01-06 15:28
by captaincrunch
scp
Re: Backup Datei von Server zu Server kopieren
Posted: 2004-01-06 16:12
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 ?
Re: Backup Datei von Server zu Server kopieren
Posted: 2004-01-06 16:15
by captaincrunch
Vermutlich nutzt du ein Filesystem, das noch eine Beschränkung auf 2 GB hat.
Re: Backup Datei von Server zu Server kopieren
Posted: 2004-01-06 16:26
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.
Re: Backup Datei von Server zu Server kopieren
Posted: 2004-01-06 23:13
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]
Re: Backup Datei von Server zu Server kopieren
Posted: 2004-01-06 23:18
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!