HDD Image

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
madaed
Beiträge: 48
Registriert: 08.08.2003 22:17:30

HDD Image

Beitrag von madaed » 22.08.2003 15:27:05

Wir versuchen ein 1:1 Image von einer Platte zu machen.
Dabei soll einfach eine 1:1 Kopie gepackt werden und auf eine andere Platte abgelegt werden.

Grundsätzlich ja kein Problem mit der 1:1 Kopie:

Code: Alles auswählen

cat /dev/hda /backup/image.img
Nur das Packen ist ein Problem. Folgendes haben wir probiert:

Code: Alles auswählen

  cat /dev/hda|gzip...
Problem ist, dass das cat schneller als gzip ist und es ziemliches Chaos gibt.
Fällt also weg.

Code: Alles auswählen

tar -cvjf /backup/image.tar.bz2.img /dev/hda
Läuft auch nicht. tar bekommt keinen Zugriff aufs device.
Der Prozess bricht einfach ab.

Hat noch jemand ne Idee, wie wir das hinkriegen können?
Danke schonmal

Benutzeravatar
lisan
Beiträge: 658
Registriert: 22.02.2003 19:05:04
Wohnort: Berlin
Kontaktdaten:

Beitrag von lisan » 22.08.2003 16:57:25

Dass bzip bzw. gzip zu langsam ist mag sein aber es sollte dabei kein chaos entstehen ?

pipes sind meiner meinung nach gepuffert, da passiert nix, das muss funktionieren.

Hast du das '>' zeichen zum umlenken der ausgabe von cat vergessen oder is das nur nen tippfehler von dir ?

egal, vielleicht hilft dir das weiter

http://www.partimage.org

oder z.B.

Code: Alles auswählen

df -h  MB oder GB;
dd if=/dev/hda1 bs=1M count=<MB oder GB> | gzip > hda1-img.gz
dann auf der neuen platte

Code: Alles auswählen

zcat hda1-img.gz | dd of=/dev/hda1 >& /dev/null 
oder

http://www.microwerks.net/~hugo/

guck dir die manpage zu dd vorher nochmal an !

madaed
Beiträge: 48
Registriert: 08.08.2003 22:17:30

Beitrag von madaed » 22.08.2003 17:25:42

Der Tippfehler ist von mir.
Ich teste deinen Code später.
Melde mich dann nochmal.

Antworten