Datensicherung auf KittBlog

Achtung: Diese Seite ist nur noch Teil eines Archivs und wird in Zukunft entfernt.

Da ich mir demletzt eine externe Festplatte gekauft habe, habe ich mir nähere Gedanken um Backups gemacht.
Letztendlich kam ich dann auf ein für mich nutzbares Programm (Cobian Backup), mit dem ich nicht nur meine lokalen Daten sichern kann, sondern auch die von KittBlog. Es war in einer kreativen Phase, also habe ich daraus eine kleine Bilderstrecke gemacht.

Für jeden, der nicht alles vom Bild ablesen und es etwas genauer haben möchte, hier das Ganze auch nochmals als Text:
Auf dem Server wird jeden Tag um 4:00 Uhr morgens ein Komplettbackup aller Dateien im Ordner des Apache gemacht. Ebenso geschieht zeitgleich ein komplettes Backup aller Datenbanken in MySQL über den MySQLDumper (Perl-Script).
Es werden dann die Dateien von Apache komprimiert gepackt (gzip) und zusammen mit den komprimierten Backups der MySQL-Datenbanken (gzip) in einen Ordner verschoben. Es werden bis zu drei Versionen der MySQL-Datenbanken verschoben, also bis zu drei Tage alte Versionen.

Diese Dateien werden jeden Tag automatisch durch das Programm Cobian Backup über FTP heruntergeladen (mit Zugriffschutz). Falls das Backup nicht komplett heruntergeladen werden kann, wird das protokolliert und vom Programm gemeldet.
Heruntergeladen werden die Daten auf eine interne 500 GB Festplatte von Western Digital. Diese dient als reines Speichermedium und ist deshalb nur selten in Betrieb. Es sind bis zu 5 Vollsicherungen von KittBlog auf dieser Festplatte vorhanden, d.h. bis zu 5 Versionen der Dateien auf KittBlog und bis zu 8 Versionen der Datenbanken.

Alle vier Stunden (Änderung; das Bild ist etwas älter) werden diese Dateien inkrementell auf die oben angesprochene externe Festplatte (2 Terabyte, Western Digital, USB 3.0) kopiert, so dass die Dateien intern sowie extern verfügbar sind.

Schließt man das ursprüngliche Backup auf dem Server selbst ein, sind es insgesamt 3 vorhandene Sicherungen.
Mein Versuch, die Dateien verschlüsselt über ein Script noch auf einen Filehoster zu laden, hat bisher noch nicht funktioniert. Dies ist aber weiterhin in Planung, um eine noch höhere Sicherheit zu gewährleisten.
Über den Autor
Ich bin Webentwickler in Stuttgart und administriere Server seit vielen Jahren. In diesem Blog erstelle ich hauptsächlich Tutorials für andere Webentwickler, Webdesigner und Serveradministratoren.
-------------------------------------------------------------------------------------------------------------------------------------
I’m a web developer in Stuttgart, Germany, and server administrator since many years. This blog mainly contains a tutorial set for other web developer, web designer and server administrators.

194 mal gelesen

Kommentare 9

  • Black Rider -

    In der Tat habe ich nur die Datenbank erwähnt...
    Die Daten werden jeden Tag neu komprimiert gepackt und ebenfalls heruntergeladen und gesichert.

  • HSE24 -

    mysqldb * gut OK- aber was ist mit dem Verzeichnisbaum, welcher benötigt wird...wenn mal alles weg ist (Bilder usw.)

  • Black Rider -

    Ah okay, dann will ich mal nichts gesagt haben :)

  • Qvip -

    Mit 2 Backups meinte ich, einmal DB und einmal Files ;)

  • Black Rider -

    Besser einmal zu viel gesichert als einmal zu wenig, oder? ;)
    Wobei, was bringen zwei Backups auf demselben Speichermedium? Wenn es defekt ist, ist es defekt. Ja, es können noch Teile ausgelesen werden, aber die Chance, dass von beiden dann genau so viel ausgelesen werden kann, dass es genau ein Vollbackup gibt, ist doch eher gering!?

  • Qvip -

    Puh und ich dachte schon ich wäre Paranoid lol ;) Bei mir sieht es genau so aus nur ich habe 2 Backups auf dem System dann 2 auf dem Server und 2 auf einer Externen Platte. Sicherung alle 48h da der Hoster zusätzlich jede stunde die DB und Files sichert erst mal ausreichend.

  • Black Rider -

    Danke da_benzel und nein, nicht verrückt, Yasin :D

  • Coupz -

    Ziemlich verrückt Matze, aber geil :D

    Weiter so ;)

  • da_benzel -

    Viel glück bei dem Versuch. Ist auf jedenfall ne coole idee ;)