Der Tag kann kommen, wenn auch nicht heut oder morgen. Jeden kann es treffen auch DICH. Hast du dir schon einmal die Frage gestellt, was eigentlich passiert wenn dir dein Server unterm Hintern abraucht und alle Daten, z.B. aufgrund eines HDD Crash`s, nicht mehr wieder her zu stellen sind ??? Spätestens dann wirst du “Schei….” schreien und daran denken, wie toll doch jetzt backups gewesen wären. Jeder der eine Webseite, Blog oder Forum betreibt hat ja auch mit der Programmierung teilweise zig Stunden wenn nicht sogar Monate damit verbracht. Und wenn du davon leben musst, kann deine Existenz Ratz Fatz ruiniert sein. Also jetzt früh genug handeln und regelmäßig backups anfertigen. Hier die besten Möglichkeiten und Plugins dazu.
Grundsätzlich
Wer backups anlegen will, sollte sich überlegen wo er diese speichert. Auf der lokalen Festplatte ist schonmal nicht schlecht. Wer aber zusätzlich noch sich DVD`s brennt, oder eine externe Festplatte hat, kann doppelt sichern und doppelt gemoppelt hält nunmal besser
Ich lege auch immer 2 Sicherheitskopien an. Damit bin ich für jeden Fall gerüstet und kann relativ sicher sein, nach einem Crash, recht entspannt alles wieder her zu stellen.
Homepage
Wer eine Homepage betreibt hat es relativ leicht ein backup anzulegen, wenn keine Datenbanken damit verbunden sind. Einfach per FTP die Dateien regelmäßig lokal auf der eigenen Festplatte speichern und schon ist alles halbwegs Tutti.
Forum
Vielen Forenanbieter bieten eigene backup Lösungen an, die im Admin Bereich angesteuert werden können und dann lokal auf dem Rechner gespeichert werden. Diese Lösungen beinhalten dann meistens auch das Theme, die komplette Datenbank, alle User usw. um alles, im Notfall, zu reaktivieren.
Blog
Hier gibt es auch Plugins die viele Backup Lösungen anbieten.
- WP-DB-backup sichert alle Datenbankeinträge
- WP-DBManager optimieren, reparieren und backups werden hier angeboten
- Wordpress Database backup auch in deutscher Sprache erhältlich
Generelle MySQL backups
Eine gute Anleitung dazu habe ich bei Protecus gefunden
Einfach ein Verzeichnis anlegen, welches die Rechte 777 besitzt. Dort eine PHP-Datei folgenden Inhalts anlegen:
zum Backup der MySQL Datenbank:
<?php
system(”/usr/bin/mysqldump -uUSERNAME -pPASSWORT -h localhost DATENBANKNAME > “.dirname(__FILE__).”/dump.sql“, $fp);
if ($fp==0) echo “Daten exportiert”; else echo “Es ist ein Fehler aufgetreten”;
?>zum Restore der MySQL Datenbank:
<?php
system(”/usr/bin/mysql -uUSERNAME -pPASSWORT -h localhost DATENBANKNAME < “.dirname(__FILE__).”/dump.sql“, $fp);
if ($fp==0) echo “Daten importiert”; else echo “Es ist ein Fehler aufgetreten”;
?>falls ihr keinen eigenen Cronjob Dienst habt um das Backup täglich auszuführen kann ich www.cronjob.de empfehlen…
Plesk VOLL BACKUP
Diese Lösung ist interessant weil komplett ALLES vom Server gesichert wird. (Domains/Kunden/MySQL Datenbanken/sämtliche Inhalte wie Webseiten Foren und Blogs) Sollte also der Server Total ausfallen, z.B. durch einen Hardware Crash und ist nicht mehr wiederherstellbar, dann bekommt man zwar vom Hoster einen neuen Server, der ist aber dann nackt und man muss ALLES wieder von neuem einrichten. Also Domains, DB`s und der ganze andere Kram. Sowas dauert schon mal ein paar Tage
Eignet sich also auch sehr gut für Serverumzüge
Habe ich hier auch benutzt und so wurde der Serverumzug von äh 20 Domains + genauso vielen Datenbanken innerhalb von 2 Std. durchgeführt
/srv ist hier die größte Partition mit dem meisten freien Speicher. Sie können die Daten direkt hier ablegen oder sich ein separates Verzeichnis für die Backups erstellen (z.B. /srv/backup). Um mit pleskbackup ein Vollbackup in /srv/backup zu erstellen rufen Sie folgenden Befehl auf:
/usr/local/psa/bin/pleskbackup all /srv/backup/backup.bkpJe nach der Anzahl der Accounts auf dem Server und der Größe der Accounts kann die Erstellung des Backups einige Zeit in Anspruch nehmen. Pleskbackup sichert alle Dateien der Accounts, alle Datenbanken sowie alle Postfächer und darin befindliche Emails.
Um die Backups auf dem FTP-Backupspeicher abzulegen, sieht der Befehl wie folgt aus:
/usr/local/psa/bin/pleskbackup all ftp://benutzer:passwort@server/dateiname.bkpPlesk erstellt wie im ersten Beispiel ein Vollbackup des Servers aber überträgt das erstellte Backup sofort auf den FTP-Backupserver.
Die komplette und ausführliche Anleitung dazu gibt es HIER
Linuxkenntnisse und Kenntnisse von Putty sind natürlich Grundvoraussetzung
Ich sichere so regelmäßig das komplette Plesk und selbst wenn das ganze Serverzentrum abraucht, wechsel ich das Serverzentrum und bin innerhalb ein paar Stunden wieder voll online…
Diese Methode ist zwar ein bißchen umständlicher, da das backup erst auf einem anderen Server gespeichert werden muss, oder halt lokal auf dem heimischen Rechner, aber dafür umso effektiver.
FAZIT
Früh genug und regelmäßig backups ziehen. am besten VOLL BACKUPS, dann schläft es sich gleich viel ruhiger




5 KOMMENTARE ZUM Artikel
Die Plesk Backup Methode interresiert mich sehr, nur ist das richtig, dass ich genau so viel speicher auf dem server frei haben muss für das backup, wie ich gerade schon belegt hab?
das ist nämlich mein problem. hab nurnoch ca. 300mb von 10gb frei und möchte bald auf nen größeren server umziehen…
gruß
jub, leider muss genauso viel Speicher vorhanden sein. Und was hast du denn an 10gig an Daten OMG.
Also ich fahre mit dem Plesk Vollbackup am besten, da es ja ALLES sichert und gerade Serverumzüge sind so eine Wohltat.
Müßte ich alles per Hand machen, würde ich da locker 1 Woche dran sitzen. Bei mir waren es beschauliche 1 Gig an Daten.
Nur halt 20 Domains und viele Kunden und DB`s…
Nachtrag:
Du kannst aber als Ziel den neuen Server angeben und das Plesk backup direkt dort abspeichern. Anstelle des backup Servers nimmst du dann den neuen Server als Ziel. Aber dort müßte dann die doppelte Menge an Speicherplatz vorhanden sein.
Wäre auch zu empfehlen, denn wenn du 10Gig an Daten, lokal bei dir auf der Platte speichern willst, um es dann zu uppen, OMG da brauchste ja ewig
Intern von Server zu Server saugst du mit 25mb sec. und diese Geschwindigkeit ist schon recht angenehm.
Datenredundanz wird auch durch RAID gegeben. Im einfachen Fall z.B. mit RAID 1. Das schützt zwar nicht vor versehentlich gelöschten Daten, aber fällt eine Platte aus, steht automatisch eine gespiegelte Version zur Verfügung. Wenn der komplette Server abfackelt bringt das freilich auch nichts.
Der PHP-Befehl “system” funktioniert soweit ich weiß nicht bei jedem Webhoster. Außerdem müssen gewisse Einschränkungen beim Einsatz von Safe Mode beachtet werden. Grundsätzlich aber würde ich einem MySQL-Dump auf Systemebene jederzeit den Vortritt lassen. Bei Plugins oder Skripte wie phpMyAdmin gibts immer wieder Probleme mit der Zeichenkodierung.
Bei Strato und 1und1 funktioniert diese Methode einwandfrei. Bin schon 2 x damit so umgezogen.
Ein Trackback
[...] zu einem Plesk Fullbackup gibt es hier. Linux und Shell Kenntnisse vorausgesetzt… Es gibt noch andere interne und externe FTP [...]