← Back to team overview

sslug-teknik team mailing list archive

Re: Fuld kopi af harddisk

 

Mogens Kjaer <mk@xxxxxx> writes:

> I øvrigt kan man nok mange gange komme under 2G hvis man
>
> dd if=/dev/hdd bs=512|gzip -9 -c >/whereever/udfil.gz

Hvis man stadigvæk har problemet eller når man engang får store nok
harddiske til at få det næste problem kan man jo lave noget ala:

#!/usr/bin/perl

my $i = 0;
do {
    system "dd", "if=/dev/hdd", sprintf("of=fragment.%3d",$i),
"bs=512", "count=2M", "skip=".$i*2048;
} until (($? >> 8) != 0);
__END__

Det vil gemme disken pænt opdelt i 1G-blokke. Det kan også gøres i ren
shell-kode, men jeg er for doven til at lave aritmik i shell.

-- 
 Peter Makholm     |    I congratulate you. Happy goldfish bowl to you, to
 peter@xxxxxxxxxxx |      me, to everyone, and may each of you fry in hell
 http://hacking.dk |                                               forever
                   |                                      -- The Dead Past


Follow ups

References