-
AutorBeiträge
-
4. April 2008 um 14:10 #1803whitenexxTeilnehmer
Hi zusammen!
Ich möchte das die SQL-Datenbanken und einige Verzeichnisse auf meinem Server automatisch gesichert werden.
D.h. konkret, dass ich z.B. einen automatischen Backupvorgang jeden Tag um 00:00 Uhr haben möchte.
Wie kann man sowas realisieren, gibts schon spezielle Software für Debian Etch?
Oder muss man sich selbst was basteln (Shell-Script) und dann per Cronjob aufrufen lassen?Ich kenne „mySQLDumper“, mit dem man automatische Backups von den SQL-Datenbanken machen lassen kann (diese werden auf Wunsch sogar per Mail verschickt), aber naja das ist nicht so die „Wahre“ Lösung wie ich finde.
Hat einer Vorschläge oder sowas schonmal gemacht?
Mit freundlichen Grüßen
whitenexx4. April 2008 um 18:07 #7353nasenbaerTeilnehmerGeht es nur darum, die Dateien „lokal“ zu kopieren? Wohin soll das Backup denn geschrieben werden?
Vermutlich geht das per bash-script ganz einfach, aber ich kenn mich nicht mit SQL aus: Werden die
Daten einfach in einer ASCII/BIN-Datei gespeichert?
Dann wäre das nur nen „cp“… :rolleyes:btw: Ich surf grad mit dem FF3, mal schauen wie der läuft…
Nur der Text im Input-Feld steht hcentered…4. April 2008 um 18:26 #7354whitenexxTeilnehmerAlso ich kann in der bash ein Backup meiner mySQLDatenbanken machen (dafür gibts extra mysqldump befehle), d.h. ich könnte doch ein Script schreiben, dass mir die Dumps als *.sql.gz speichert und dann 10 Sekunden wartet, danach die *.sql.gz in ein bestimmtes Verzeichnis kopiert. Statische Verzeichnisse zu sichern sollte ja eigentlich kein Problem sein.
Nur per eMail wäre das ganze natürlich ziemlich cool, meint ihr das kann man realisieren?4. April 2008 um 19:18 #7355nasenbaerTeilnehmerHab ich noch nie gebraucht, aber es gibt da solche proggies wie „sendmail“,
allerdings hatte/hat sendmail keinen guten Ruf in Sicherheitsfragen,
ob sich da was geändert hat, kann ich dir nicht sagen…4. April 2008 um 20:28 #7356whitenexxTeilnehmernasenbaer wrote:Hab ich noch nie gebraucht, aber es gibt da solche proggies wie „sendmail“,
allerdings hatte/hat sendmail keinen guten Ruf in Sicherheitsfragen,
ob sich da was geändert hat, kann ich dir nicht sagen…Ich habe postfix auf dem Server installiert. Ich werd mich mal erkundigen, normalerweise müsste ich ja per Bash eine Mail verschicken können und da kann man bestimmt durch bestimmte Paramter Anhänge anhängen. Hab auch noch nie ein ShellScript geschrieben…ist für mich neu, also bin ich immer gerne offen für Tipps. :thumbsup:
4. April 2008 um 20:31 #7357nasenbaerTeilnehmerQuote:Hab auch noch nie ein ShellScript geschriebenDas bezog sich auf Mails via Bash…
shellscripts schreib ich laufend…http://wiki.ubuntuusers.de/Postfix
Quote:mailx – Optional, um über die Konsole mit dem Befehl mail Mails verschicken zu können.11. April 2008 um 15:08 #7394tokyopunkTeilnehmerfür backup würde ich mir an deiner stelle mal rsnapshot angucken. das ist ziemlich cool :thumbup:
15. April 2008 um 18:04 #7408kreyTeilnehmerMein Script sieht wie folgt aus:
Code:#!/bin/shbackupdirs=“/home/btz /home/gruppe1 /home/hannes /home/krey /home/ktu /home/sebastian /home/webalizer /home/webmail /etc“
timefile=/tmp/`date +%Y%m%d`.txt
mysqlbackup=/tmp/mysqldump.sql.gz
mysqldump –opt –allow-keywords –compatible=mysql40 -uroot -pPAsSwOrDhIeR -hlocalhost –all-databases > $mysqlbackup
gzip $mysqlbackup
touch $timefile
backupfile=/backup/backup.tar.gz
tar cfz $backupfile $timefile $mysqlbackup $backupdirs
rm $timefile $mysqlbackup17. April 2008 um 18:34 #7416tokyopunkTeilnehmerhast dir schon mal rsnapshot angeguckt?
der macht zu beginn ein volles backup und dann immer nur noch von den veränderten daten. der rest wird mit hardlinks gemacht.denn hat man nicht die daten so oft doppelt. :thumbsup:
-
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.