sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #62632
Re: Fuld kopi af harddisk
I sslug.teknik, skrev Peter Makholm:
> 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.
Det har vi programmet split til at gøre for os i en shell.
perl er lækkert men jeg syntes alligevel ovenstående er overkill :-)
--
./Jesper Krogh, jesper@xxxxxxxx
Jabber ID: jesper@xxxxxxxxxxxxxxx
PGP Key: 0x4F57020E http://krogh.cc/public.asc
References