[linux-l] Festplatte mit dd kopieren
Peter Ross
Peter.Ross at alumni.tu-berlin.de
Mo Aug 13 06:05:01 CEST 2007
Hi,
On Mon, 13 Aug 2007, olafBuddenhagen at gmx.net wrote:
> Hallo,
>
> On Fri, Aug 10, 2007 at 10:36:08PM +0200, Malte Frerichs wrote:
>
> > Ich suche eine Moeglichkeit ein Image einer Partition zu ziehen. Die
> > Partition ist 28GB gross und mit 6,3GB Daten gefuellt. Soweit wuerde
> > ich erstmal dd if=... of=... nutzen.
> >
> > Doch ich will nicht am Ende eine 28GB Datei haben. Irgendwo bin ich
> > der Meinung mal gelesen zu haben, dass man dd da ne Option mitgeben
> > kann. Doch mittlerweile bin ich mir sicher, dass es weder unter dd
> > --help steht, noch in der manpage oder in einer der letzten 2
> > Jahresausgen der freeX.
> >
> > Kann mir jemand nen Tipp geben, wie ich das machen muss?
>
> Nachdem Du sichergestellt hast, dass die leeren Bereiche der Partition
> mit 0 gefüllt sind (siehe andere Post in dem Thread: cp /dev/zero foo;
> sync; rm foo), machst Du einfach:
>
> cp --sparse=always /dev/<partition> image
>
> Mag sein dass dd auch irgend 'ne Option dafür hat; aber damit habe ich
> wenig Erfahrung, da ich es selten benutze. (cp tut's in denn
> allermeisten Fällen genauso gut.)
dd if=/dev/<partition> | gzip > image
macht's klein (Nullen lassen sich gut komprimieren).
Gruss
Peter
Mehr Informationen über die Mailingliste linux-l