Backup mit ssh und Tar???

Post Reply
Message
Author
Nadine

Backup mit ssh und Tar???

#1 Post by Nadine »

hallo,

ich bin dabei einen Backupserver aufzusetzten mit hilfe von ssh und tar! Und zwar der Backupserver meldet sich auf eine entfernte Maschine holt sich die Dateien per Netzwerk über ssh und dann werden die dateien gezipt. Ich kann ohne probleme von dem client über ssh alles zum backup server übertragen das will ich aber nicht ich will das der backup server sich die dateien die zu sichern sind selber holt wegen Prozessor last und so soll alles auf dem Backup server gepackt.

tar zcvf - /home | ssh client "cat > backup-home.tgz
das muss man leider auf dem client ausführen und alles wird auf dem client gepackt das will ich aber nicht ich will das der backup server sich die sachen direkt bei dem client's holt und dann auf dem backupserver wird alles gepackt.
Wenn mir jemand heflen kann wurde ich mich sehr freuen.

nadine

notdefine
Posts: 17
Joined: 03. Nov 2003 20:29
Location: Rhede
Contact:

Re: Backup mit ssh und Tar???

#2 Post by notdefine »

Eine Frage eine Idee

Also, wie überträgst du via ssh dateien. Einfach als Textstrem? (Eigenintresse)

Zweitens, du kannst die doch auf den Client tar'en und erst auf dem Backup Server zippen. (wegen Prozi last)

nadine

Re: Backup mit ssh und Tar???

#3 Post by nadine »

ja es ist ein Textstream!

tar cf - /home | ssh client "cat > backup-home.tar
das benutze ich zurzeit! Leider verursacht ssh auf dem client ein Last von ca. 55%!

Hat jemand eine Idee wie man das besser machen könnte es geht um ca 6 Server mit insegasmt ca. 1,5 TB Daten!

nadine

notdefine
Posts: 17
Joined: 03. Nov 2003 20:29
Location: Rhede
Contact:

Re: Backup mit ssh und Tar???

#4 Post by notdefine »

Das liegt am ssh, die Verschlüsselung der Daten mit PGP nimmt die Resourcen in Anspruch.
Möglichkeit wäre Telnet(Sehr Unsicher im Bezug auf Mitlesen)

nadine

Re: Backup mit ssh und Tar???

#5 Post by nadine »

weist du wie man das direkt komprimiert aber auf dem backupserver

tar cf - /home | ssh client "cat > backup-home.tar

???

notdefine
Posts: 17
Joined: 03. Nov 2003 20:29
Location: Rhede
Contact:

Re: Backup mit ssh und Tar???

#6 Post by notdefine »

zB
tar czvf gepackte_datei.tgz /home/thomas

erzeugt eine datei mit allen dateien int /home/thomas und gzip die dabei

tar xzvf gepackte_datei.tgz entpackt diese wieder

mit tar cvxf gepackte_datei.tgz | stream schätze ich. Teste mal

ratte

Re: Backup mit ssh und Tar???

#7 Post by ratte »

was du da hast, nutze ich schon seit Jahren <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">

wenn du `tar zcvf - /home | ssh server "cat > backup-home.tgz' schon gefunden hast, ist es doch zur Loesung deines Problems nicht mehr weit:

tar cvf - /home | ssh -c blowfish server "gzip -9 -c > backup-home.tgz # ist schonmal die Entlastung der Clients um das gzippen muessen. Ich finde, dabei kann man's auch belassen, die Clients muessen die Dateien eh auf Dateisystemebene zur Verfuegung stellen, und ob da ein tarprozess dazukommt oder nicht, macht kaum einen Unterschied. Eine weitere Entlastung findet durch Verwendung einer rechenextensiven cipher statt, dadurch ist auch der Dateiuebertrag etwas schneller.

ratte

ratte

Re: Backup mit ssh und Tar???

#8 Post by ratte »

Vom Server aus kannst du das Backup auch machen:

<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">
ssh client "cd /home ; tar czvf - ./" | cat > client.home-backup.`date -I`.tar.gz
</font><hr></pre></blockquote>

Das laesst sich prima als cronjob verpacken. Und <i>date -I</i> erzeugt das DIN-Format vom aktuellen Datum YYYY-MM-DD, sodass beim ls die Dateien zeitsortiert richtig ausgegeben werden!

ist doch cool, oder?
ratte

notdefine
Posts: 17
Joined: 03. Nov 2003 20:29
Location: Rhede
Contact:

Re: Backup mit ssh und Tar???

#9 Post by notdefine »

Nicht schlecht, funktioniert bei mir aber nur mit:

ssh client "cd /home ; tar czvf - ./" > client.home-backup.`date -I`.tar.gz

Post Reply