Andreas-Loibl.de Linux :: Tipps und Tricks
Hintergrundbild

Backupmit Linux

Um ein Backup einer Festplatte oder Partition zu erzeugen gibt es den Linux-Befehl dd. Dieser erzeugt ein Image der ganzen Platte. Das Problem dabei ist, dass das Image genauso groß ist wie die Festplatte/Partition selbst:
dd if=/dev/sda1 of=backup.image
# erzeugt ein Image der Partition sda1 in die Datei "backup.image"
Es gibt allerdings eine Möglichkeit mit Hilfe einer Pipe die ganze Sache "on-the-fly" zu komprimieren:
dd if=/dev/sda1 | gzip > backup.image.gz
# erzeugt ein komprimiertes Image der Partition sda1
# in die Datei "backup.image.gz"
Allerdings ist dd in der Standarteinstellung recht langsam. Schneller gehts mit der Option bs=1M (1MB Blockgröße) oder dem Befehl cat bzw. zcat
dd if=/dev/sda1 bs=1M | gzip > backup.image.gz
# oder:
cat /dev/sda1 | gzip > backup.image.gz
# erzeugt ein komprimiertes Image der Partition sda1
# in die Datei "backup.image.gz"
und um das Image wieder zurückzukopieren:
zcat backup.image.gz > /dev/sda1
# schreibt das komprimierte Image wieder
# zurück in die Partition sda1