← Back to team overview

sslug-teknik team mailing list archive

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