A minor Point of View

insignificant perceptions from certifiably insane minds
  • rss
  • Home
  • Geistiger Fingerabdruck
  • [foolish] ? Hä?

Systembackup mit Knoppix, dd, gzip und USB-Festplatte

zeroterm | 19. Februar 2009 | 09:12

Habe gestern ein Backup meines kompletten Systems auf eine externe Festplatte durchgeführt. Und zwar mit zwei/drei Konsolenbefehlen (und einer Knoppix 5.11 CD ;) ).

Als kleiner Reminder (auch oder vor allem für mich) noch schnell welche Befehle ich verwendet habe.

dd if=/dev/sda | gzip -c | cat > /media/sdb1/backups/lenovoHDfull.bin.gz

Der Befehl dd liest einfach sämtlich Bytes eine Festplatte (unabhängig wie sie Partitioniert sind; also inklusive aller Partitionen): in diesem die Festplatte /dev/sda, welche die meine Systemplatte ist. Der gelesen Datenstrom wird dem Programm gzip übergeben und “on-the-fly” gepackt. Der Gepackte Datenstrom wird dann an cat übergeben, welches die Daten dann in eine Datei schreibt, die sich auf einer anderen Festplatte befindet (hier: sdb, erste Partition).

Bei einer insgesamt 160GB großen Festplatte kann das schon dauern, denn diese Methode macht ein 1:1 Komplettabbild. Es sichert also auch dann 160GB, wenn insgesamt nur 10GB belegt wären. Außerdem sieht man nicht wie weit man gerade ist, da der Befehl stupide ein Byte nach dem anderen liest und liest und nicht weis wieviel eigentlich kommt.

Mit folgender Zeile kann man sich allerdings auf einer zweiten Konsole schön anzeigen lassen wie groß die Sicherungsdatei bereits ist, und daraus kann man wiederrum schließen wie lange es wohl noch ungefähr dauern wird.

clear; while true; do echo -n “`date +%k:%M:%S` Uhr: “; ls -h –size /media/sdb1/backups/lenovoHDfull.bin.gz; sleep 90; done

Damit erscheint alle 90 Sekunden die aktuelle Dateigröße der Backupdatei mit einer Uhrzeit vorangestellt, sodass man auch die Geschwindigkeit abschätzen kann.

Ein Backup zurückspielen würde man dann damit:

cat /media/sdb1/backups/lenovoHDfull.bin.gz | gzip -c -d | dd of=/dev/sda

Verbesserungsvorschläge sind übrigens willkommen, falls jemand etwas auszusetzen hat ;)

RSS Kommentare RSS Kommentare Trackback Trackback Kommentare6 Kommentare »
KategorienDer unterdrückte Geek
Tagsbackup, cat, dd, gzip, klaus knopper, knoppix, linux, system

« Arthur im Bus Ist es das blöde Wetter? »

6 Gedankengänge zu “Systembackup mit Knoppix, dd, gzip und USB-Festplatte”

  1. Philipp Söhnlein sagt:
    19. Februar 2009 um 14:59

    Wenn auf der Zielplatte ein Windows/NTFS installiert ist, würde ich überprüfen, ob das rücksichern auf eine Platte mit einer anderen Größe noch funktioniert… Bin mir nicht sicher, ob der Windows Bootloader ansonsten mit solchen Backups klarkommt.

    Antworten
  2. zeroterm sagt:
    20. Februar 2009 um 11:06

    okay. zwar war gar nicht vorgesehen, die Festplatte zu wechseln, aber bei einem HD-Crash könnte man ja dazu gezwungen sein, stimmt schon.

    Nur weiß ich grad net wie ich des testen soll…

    Antworten
  3. Sven sagt:
    21. Februar 2009 um 00:18

    Eine Stunde im Netz gesucht um etwas dieser Klarheit zu finden! Wären Knoppix noch downloadet lese ich hier ein bisschen weiter querbeet, inspiring so far! Keep on rocking.

    Antworten
  4. Sven sagt:
    21. Februar 2009 um 00:19

    Während und Komma natürlich, ähm.

    Antworten
  5. Alex sagt:
    21. Februar 2009 um 17:10

    Wg. Ueberpruefung des Status: Das Programm watch wird dir gefallen.

    Antworten
  6. Matthias sagt:
    20. November 2009 um 19:54

    Hallo!

    Du verwendest zum Backup ja folgende Befehlszeile:

    dd if=/dev/sda | gzip -c | cat > /media/sdb1/backups/lenovoHDfull.bin.gz

    Da fallen mir 3 Dinge ein, die Du tun kannst, um den Vorgang zu beschleunigen.

    1. Erhöhen der Blockgröße
    Mit dem Parameter bs kannst Du dd mitteilen, wie viele Daten es in einem Rutsch einlesen und schreiben soll. Ich verwende meist 1M, das steht für 1024*1024 Byte und geht schon mal um einiges schneller als mir der Standardgröße von (ich glaube) 512 Byte. Sähe in Deinem Fall dann so aus:

    dd if=/dev/sda bs=1M | gzip -c | cat > /media/sdb1/backups/lenovoHDfull.bin.gz

    2. Einen Prozess einsparen
    Du kannst gzip ruhig direkt auf das Ziel schreiben lassen, es ist unnötig, die Daten nochmal durch cat zu jagen und sie erst dann zu schreiben. Bringt für die Geschwindigkeit zwar nur wenig, trotzdem vermeidet man überflüssige Prozesse wo es geht. Und so sähe es aus:

    dd if=/dev/sda bs=1M | gzip -c > /media/sdb1/backups/lenovoHDfull.bin.gz

    3. Grad der Kompression verringern (oder es gleich lassen)
    Ich nutze dd regelmäßig, um die Windows-XP-Systempartition meines Notebook auf eine über USB 2.0 angeschlossene Festplatte zu sichern. Wenn ich die Daten komprimiere, komme ich nicht über 12 MB/sec, selbst bei geringster Kompression (die kann man bei gzip über die Optionen -1 bis -9 einstellen). Meine CPU (Core 2 Duo mit 1,66GhZ) komprimiert die Daten langsamer, als sie der USB-Bus wegschaufeln könnte. Ohne Kompression komme ich auf 25MB/sec, was etwa der netto-Datenrate des USB-Bus entspricht. Da externe Platten extrem billig geworden sind, nehme ich gerne in Kauf, für jedes Backup volle 65GB zu verbrauchen, dafür läuft es in weniger als der halben Zeit durch. :-) Und das Schönste daran ist, daß ich mir noch einen Prozess und die Umleitung sparen kann, bei Dir sähe das dann so aus:

    dd if=/dev/sda bs=1M of=/media/sdb1/backups/lenovoHDfull.bin

    Du siehst, die Umleitung habe ich vermieden, indem ich dd über den Parameter of direkt mitgeteilt habe, wohin es schreiben soll.

    Viele Grüße
    Matthias

    Antworten

Leave a Reply

Hier klicken, um die Antwort abzubrechen.

;-) :twisted: :roll: :oops: :mrgreen: :lol: :idea: :evil: :cry: :arrow: :?: :-| :-x :-o :-P :-D :-? :-) :-( :!: 8-O 8)

Authoren

  • zeroterm

    Kurzzeitgedächtnis von zeroterm

    • Teufelchen futtert Schnitzel
    • Zu müde für Kaffee
    • Billardteufelchen
    • Internet Teufelchen
    • Dedemütigung
    • Teufelchen
    • Langsam wirds offiziell
    • Osterausflüglein
    • Valentinstag
    • Silvester 2010
    • Hilfe es Weihnachtet sehr
  • kaf-feh-trin-ken

    Kurzzeitgedächtnis von kaf-feh-trin-ken

    • Absolut berauscht
    • Magisches Kunstwerk
    • Eine neue Leidenschaft…
    • Der letzte…
    • Wilkommen auf der Baustelle!
    • Der Osten
    • Arztodyssey
    • Kaffee-Test
    • Demokratie
    • The Humanitarian
    • Djerba
  • blackstar

    Kurzzeitgedächtnis von blackstar

    • 7 Wochen Ohne
    • Die Fahrt des Eisbrechers unter den Schwingen des schwarzen Schmetterlings
    • Die Zeit des Lernens…
    • Die Burg der Raben
    • Der Kampf mit der Zeit
    • Der Egoismus, die Rücksichtslosigkeit
    • After Eight – Der Film
    • Die Grafschaft zur Audienz in Bamberg
    • Toy Story 4 – Das Überleben von Funky Pig
    • Wie war das nochmal mit dem Winter?
    • Das erste Türchen hat sich geöffnet

Zufallsgedanken

  • Der Osten
  • Wächter der Nacht
  • Diese verdammte Sieben *grr*
  • Kaffee-Test
  • Zwei neue Blogmods
  • Erste Woche überlebt
  • Voll im Trend

externes Wissen

  • Das Leben der Schnien
  • Krümelchen bloggt
  • The Tales Of ASP
  • xkcd

von Interesse

  • Diablo III
  • Everquest 2
  • Starcraft 2

Archives

  • April 2012
  • März 2012
  • Februar 2012
  • 2011
  • 2010
  • 2009
  • 2008
  • 2007

My Point of View

  • Anmelden
  • Registrieren

Aktive Gedanken

  • Gravatar icon of Sarah Kroner Sarah Kroner Mai 7, 2012
    Die Burg der Raben Liebe Grüße,
  • Gravatar icon of Schnien Schnien April 11, 2012
    7 Wochen Ohne hmmm, Karotten wirken bei m...
  • Gravatar icon of blackstar blackstar April 10, 2012
    7 Wochen Ohne Gegen Heißhunger haben mir...
  • Gravatar icon of blackstar blackstar April 10, 2012
    7 Wochen Ohne Danke ;-) ! Ja das ist ...
  • Gravatar icon of Schnien Schnien April 10, 2012
    7 Wochen Ohne Wahh, jetzt muss ich das al...

Gedankennebel

Kaf-feh-trin-ken´s Umgebung Kaffeetraum Lebenszeichen don`t call me `freak` psycho Schwerzuverdauender Kaffee Rock Kaffee Kaffeerausch terry pratchett Unkategorisiert Kaf-feh-trin-ken studiert Gasteintrag Gedanken im Chaos wortspiel kaffee Zoggn Völlig Abgestranged scheibenwelt Kaffeesatz Der unterdrückte Geek kaf-feh-trin-ken Blickwinkel eines kleinen Teufels Standard Kaffee Denkzettel Disse, Kneipe & Co. video Bewegte Bilder bild Kaffee-mit-trinker real life satire arbeit Kaffeeklatsch Gestaltete Zeit fh Kaffeh-Test bewertung einkaufen Reisekaffee Magic-Coffee Kaffee O´le freak Sinnlos? - Na und! lustig musik Gedankenlos ohne Kaffee psychotest dialog urlaub meine Süsse auto this blog Wörterfriedhof Kaffee zwischendurch

Kurzzeitsgedächtnis

  • 7 Wochen Ohne
  • Teufelchen futtert Schnitzel
  • Zu müde für Kaffee
  • Billardteufelchen
  • Internet Teufelchen
rss RSS Kommentare valid xhtml 1.1 design by jide powered by Wordpress get firefox