fastix®: Backup/Restore mit dd

Beitrag lesen

Moin!

dd if=/dev/hda of=/backup/mein_backup.bkup

Mein Vorredner hat Recht. Es ist eine bessere Idee Partitionstabellen (und Bootsektor) sowie die Partitionen einzeln zu sichern - und den Swap auszulassen.

Das ist es, hat jedoch den Nachteil, daß die Datenmenge schon gewaltig ist. AFAIK gab es kürzlich in der c't einen Artikel, wie man das auch mit zusätzlicher Komprimierung machen kann.

Wir legen dazu einfach das eine oder andere Rohr und geben dem (de-) Kompressor tüchtig Strom:
(dd benutzt Standard-IO, wenn if oder of nicht gegeben ist und gzip gibt mit -c auf der Standardausgabe aus...

Beim Sichern:

dd if=/dev/hda1 | gzip -c > /backup/mein_backup.bkup.gz

Rücksichern:
gzip -cd /backup/mein_backup.bkup.gz | dd of=/dev/hda1

Bei einer gepackten Rücksicherung ist allerdings das Mounten ziemlich schwierig, was es nahezu unmöglich macht die Datei zu verifizieren.
Sonst könnte man als Möglichkeit in Betracht ziehen mit:

mount -o loop -t reiserfs /backup/mein_backup.bkup /mnt die Platte zu laden und (ersteres ohne mounts!) mit

ls -l /* | md5sum

sowie

ls -l /backup/* | md5sum

die entsprechenden MD5- Summen zu bilden. In vielen Fällen reicht das. Natürlich darf dabei nicht mal im /tmp - Ordner was verändert worden sein. Gegebenenfalls halt stichprobenartig einzelne Dateien gegeneinander prüfen. Für alle Dateien sehe ich da eine Menge Probleme (Dateien, die ausgeschlossen werden müssten (z.b. /etc/mtab)).

Ein Tipp noch :)

Die externen USB-Platten verlassen den Laden mit FAT- Dateisystem. Das kann maximal 2 GBytes pro Datei. Also umformatieren zu ext3...

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix®

--
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch  für seriöse Agenturen.