Dd Sicherung von Partitionen oder LVM Volumes übers Netzwerk

Aus Wiki Thomas-Krenn.AG
Wechseln zu: Navigation, Suche

Dieser Artikel beschreibt Möglichkeiten zur Sicherung von Partitionen oder LVM Volumes über das Netzwerk. Dabei wird der Inhalt einer Partition oder eines LVM Volumes eines Servers auf einen Backup Server hin übertragen.

Inhaltsverzeichnis

Voraussetzungen

Damit eine Partition einer Festplatte oder ein LVM Volume konsistent mit dd gesichert werden kann darf die Partition bzw. das LVM Volume nicht aktiv genützt werden (d.h. ein etwaiges Dateisystem darauf darf nicht gemountet sein). Im folgenden Beispiel wird die Vorgehensweise für ein LVM Volume gezeigt. Die Schritte lassen sich auf Festplatten Partitionen umlegen - dabei ändern sich die Devicefiles entsprechend und es entfällt die Möglichkeit von Snapshots.

Wir empfehlen unbedingt die beschriebenen Schritte zuvor auf Testsystemen durchzuführen. Bei einer fehlerhaften Anwendung von dd droht Datenverlust!

Erstellen eines LVM Snapshots

In diesem konkreten Beispiel kommt ein System mit Xen zum Einsatz. Für die einzelnen virtuellen Maschinen (domU's) existiert jeweils ein eigenes LVM Volume. Nun soll der Inhalt eines solchen Volumes vollständig gesichert werden. Dazu wird die entsprechende virtuelle Maschine (domU) zuerst gestoppt und dann ein LVM Snapshot erzeugt. Das folgende Kommando erzeugt den Snapshot lv01-win2003-snap des LVM Volumes /dev/xenvg01/lv01-win2003 - dabei stehen 5 Gigabyte Kapazität für den Snapshot zur Verfügung:

lvcreate --snapshot -L 5G -n lv01-win2003-snap /dev/xenvg01/lv01-win2003

Danach kann die domU wieder gestartet werden.

Verschlüsselte Datenübertragung übers Netzwerk

Sicherung mit dd und ssh

Zum Sichern des LVM Snapshots wird am Backupserver folgendes Kommando ausgeführt:

ssh root@<IP-QUELLSERVER> dd if=/dev/xenvg01/lv01-win2003-snap bs=1M > /backups/lv01-win2003-sicherung.img

Wiederherstellung mit dd und ssh

Folgendes Kommando wird am Quellserver ausgeführt. Der Restore wird im Beispiel hier in ein neues Volume hinein durchgeführt (dieses Volume muss zuvor angelegt werden):

ssh root@<IP-BACKUPSERVER> dd if=/backups/lv01-win2003-sicherung.img bs=1M > /dev/xenvg01/lv01-win2003-restore

Unverschlüsselte Datenübertragung übers Netzwerk

Sicherung mit dd und netcat

Zum Sichern des LVM Snapshots wird am Backupserver folgendes Kommando ausgeführt (die Portnummer 1010 wurde zufällig gewählt):

netcat -l -p 1010 > /backups/lv01-win2003-sicherung.img

Auf dem Quellserver wird folgendes Kommando ausgeführt:

dd if=/dev/xenvg01/lv01-win2003-snap bs=1M | netcat <IP-BACKUPSERVER> 1010

Wiederherstellung mit dd und netcat

Am Quellserver wird netcat im listen Modus gestartet. Der Restore wird im Beispiel hier in ein neues Volume hinein durchgeführt (dieses Volume muss zuvor angelegt werden):

netcat -l -p 1010 > /dev/xenvg01/lv01-win2003-restore

Am Backupserver wird die Übertragung gestartet:

dd if=/backups/lv01-win2003-sicherung.img bs=1M | netcat <IP-QUELLSERVER> 1010

Weblinks


Share/Save/Bookmark  Feedback zu diesem Artikel geben
Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Kategorien
Drucken/exportieren
Werkzeuge