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
Backup mit ssh und Tar???
Re: Backup mit ssh und Tar???
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)
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)
Re: Backup mit ssh und Tar???
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
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
Re: Backup mit ssh und Tar???
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)
Möglichkeit wäre Telnet(Sehr Unsicher im Bezug auf Mitlesen)
Re: Backup mit ssh und Tar???
weist du wie man das direkt komprimiert aber auf dem backupserver
tar cf - /home | ssh client "cat > backup-home.tar
???
tar cf - /home | ssh client "cat > backup-home.tar
???
Re: Backup mit ssh und Tar???
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
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
Re: Backup mit ssh und Tar???
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
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
Re: Backup mit ssh und Tar???
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
<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
Re: Backup mit ssh und Tar???
Nicht schlecht, funktioniert bei mir aber nur mit:
ssh client "cd /home ; tar czvf - ./" > client.home-backup.`date -I`.tar.gz
ssh client "cd /home ; tar czvf - ./" > client.home-backup.`date -I`.tar.gz