Suche


drucken PDF
Wie bekomme ich meine Backupdaten wieder ?

Diese Anleitung beschreibt den Vorgang wie man die Daten auf einem Backup eines dedizierten Rootserver wiederbekommt.

Einleitung

Der Backup ist ein gesicherter Speicherplatz für Ihre Daten. Er ermöglicht es Ihre Daten, Dateien usw. zurückzubekommen.

Bevor wir damit Anfangen

  • Die technische Voraussetzungen

- Ein dedizierten Rootserver haben. Achtung ! Diese Anleitung ist nur für dedizierte Rootserver gültig.
- Sie müssen ein SSH Zugang auf Ihre Maschine haben um die Skripten auszuführen um die Daten herunterzuladen.
- Der SSH Schlüssel des Backupservers muss auf Ihrem Server vorhanden sein.
- Wenn Sie eine Firewall verwenden muss es der IP des Backupservers erlaubt sein, sich mit dem SSH Port Ihres Servers zu verbinden.

  • Der Vorgang

Es gibt mehrere Backup-Server. Um zu wissen welchen Server Sie benutzen, nehmen Sie die IP-Adresse Ihrer Maschine und wenden Sie folgende Regeln an :

IP der Form aaa.bbb.ccc.ddd
Mehrere Fälle:
213.186.ccc.ddd, mit ccc < 40, Der Backup-Server ist superbackup1.ovh.net
213.186.ccc.ddd, mit ccc < 50, Der Backup-Server ist superbackup2.ovh.net
213.186.ccc.ddd mit ccc > 50, Der Backup-Server ist superbackup3.ovh.net
213.251.ccc.ddd mit ccc < 160, Der Backup-Server ist superbackup4.ovh.net
213.251.ccc.ddd mit ccc > 160, Der Backup-Server ist superbackup5.ovh.net


Zum Beispiel :
IP = 213.186.57.143 der Form aaa.bbb.ccc.ddd, mit ccc = 57 also der Backup-Server ist: superbackup3.ovh.net


Um an die Backup-Daten zuzugreifen, benutzen Sie folgenden Befehl :

/usr/bin/rsync -ova --password-file=/etc/rsync.dir/backup.pass name.maschine.net@superbackup2.ovh.net::name_modul/name_backup/ordner/datei ziel_ordner


Ersetzen Sie name_modul durch den Namen der während der Installation des Backups angegeben wurde, er hat folgende Form namemaschine_nummer. Standard wenn Sie ein einziges Backup haben, ist der Name namemaschine_1, wenn Sie 2 haben (wöchentliches Backup + inkrementelles Backup), sind die Namen namemaschine_1 und namemaschine_2.

- Ersetzen Sie name_backup durch den Namen der in der Mail "Ende des Backups" stand, er hat folgende Form backup_datum_Uhrzeit,
- Ersetzen Sie /ordner/datei durch die Datei die man zurückerhalten möchten,
- Ersetzen Sie ziel_ordner durch den Ordner in dem Sie die Datei speichern möchten.

In dem Fall dass Sie Snapshots haben, ist die Vorgehensweise die gleiche, passen Sie den Namen des Backups an den Namen des
entsprechenden Snapshots an.

Um sich den Inhalt des Backupspeichers anzeigen zu lassen :
/usr/bin/rsync --password-file=/etc/rsync.dir/backup.pass name.maschine.net@superbackup2.ovh.net::name_modul/


Um sich den Inhalt des Backups anzeigen zu lassen :
/usr/bin/rsync --password-file=/etc/rsync.dir/backup.pass name.maschine.net@superbackup2.ovh.net::name_modul/name_des_backups/


Ansonsten, hier ein kleines Skript um die Aufgabe zu vereinfachen. Sie müssen den Skript an Ihren Backup-Typ und Ihren Backup-Server? anpassen:

#!/bin/sh

BACKUP=superbackup2.ovh.net
MASCHINE=name.maschine.net

/usr/bin/rsync -roa --password-file=/etc/rsync.dir/backup.pass $MASCHINE@$BACKUP::$MASCHINE$1 $2

echo "Datei die man zurückerhalten möchten : $1"
echo "Ordner in dem Sie die Datei speichern möchte : $2"
echo


Speichern Sie das in eine Datei backup.sh, ändern Sie die Rechte mit "chmod u+x" und rufen Sie die Datei folgenderweise auf :

./backup.sh /var/named/ovh.net /root/ovh.net.zone


Achtung Bitte nicht die / der neuen Festplatte mit den Backupsdaten überschreiben. Diese Aktion würde nämlich die /etc/fstab überschreiben und Ihr dedizierten Rootserver vielleicht zerstören.

Genau so sollten Sie im allgemeinen nicht direkt die /etc zurückspielen, da Sie dann die /etc/fstab und /etc/ovhrelease überschreiben und Probleme beim Rebooten der Maschinen bekommen können.

Shortcut

Um sich den Inhalt des Backups von Ihrer Maschine aus anzeigen zu lassen:
/usr/bin/rsync --password-file=/etc/rsync.dir/backup.pass `hostname`@superbackup.ovh.net::`hostname`