Backup Datei von Server zu Server kopieren
Backup Datei von Server zu Server kopieren
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 ?
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

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: Backup Datei von Server zu Server kopieren
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
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: Backup Datei von Server zu Server kopieren
Hm, nein irgendwie geht das nicht.
Hat jemand noch eine andere Lösung, vielleicht mit gleichem Ansatz ?
Hat jemand noch eine andere Lösung, vielleicht mit gleichem Ansatz ?
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: Backup Datei von Server zu Server kopieren
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
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: Backup Datei von Server zu Server kopieren
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 ?
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

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: Backup Datei von Server zu Server kopieren
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
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: Backup Datei von Server zu Server kopieren
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 ?
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

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: Backup Datei von Server zu Server kopieren
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
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: Backup Datei von Server zu Server kopieren
ja, das File soll aber auf Server 2 nur als Datei liegen und nicht entpackt. Verstehst du was ich meine ?
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: Backup Datei von Server zu Server kopieren
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.
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
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: Backup Datei von Server zu Server kopieren
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 ?
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

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: Backup Datei von Server zu Server kopieren
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
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: Backup Datei von Server zu Server kopieren
Ich will die Datei einfach nur auf Server 2 lagern, damit, wenn Server 1 mal ausfällt diese zurückgespielt werden kann.
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: Backup Datei von Server zu Server kopieren
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. :?
Ansonsten ist mir deine Logik echt zu hoch. :?
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: Backup Datei von Server zu Server kopieren
hmm...
ja aber das File liegt doch noch nicht auf Server 2. Das ist doch mein Problem. Wie bekomme ich es dahin ?
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
nochmal ganz einfach:
ich will eine datei von server 1 auf server 2 kopieren. Wie mache ich das ohne "wget" ?
ich will eine datei von server 1 auf server 2 kopieren. Wie mache ich das ohne "wget" ?
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: Backup Datei von Server zu Server kopieren
scp
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: Backup Datei von Server zu Server kopieren
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 ?
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

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: Backup Datei von Server zu Server kopieren
Vermutlich nutzt du ein Filesystem, das noch eine Beschränkung auf 2 GB hat.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: Backup Datei von Server zu Server kopieren
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.
Kann also nicht am Filesystem liegen.
Re: Backup Datei von Server zu Server kopieren
Ahoi, Capitano :)
Um Dich mal von der Leitung zu nehmen. Er will einfach kopieren und dabei splitten. ;-)
Pfade kreativ anpassen. ;-)
[TOM]
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."[TOM]
Re: Backup Datei von Server zu Server kopieren
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!
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!