← Back to team overview

sslug-teknik team mailing list archive

Re: Redning af fil med "bad blocks" i ext2

 

Claus Hindsgaul wrote:
> 
> Hej!
> 
> Efter at have fundet "bad-blocks" på harddisken på vores filserver, har jeg
> kopieret indholdet over på en anden harddisk.
> 
> Desværre lå en af de dårlige blokke i en stor Outlook-postfil. Det kunne
> Ourlook godt leve med på den gamle harddisk.
> 
> Ved kopieringen (med 'cp -a'), blev denne fil ganske enkelt afkortet ved
> den dårlige blok. Så nu er filen kun halvt så stor, og Outlook vil slet
> ikke kendes ved den.
> 
> Hvordan kan jeg kopiere filen i sin fulde længde, således at de "dårlige
> blokke" bliver erstattet med f.eks. nuller i stedet for at opgive resten af
> filen??
> Jeg skal vel have fat i et program, der kan finde ud af at søge hen over
> den fejlagtige blok?
> 
> Hjælp!

se man badblocks og man e2fsck

Jeg vil tro at

e2fsck -c  /dev/hd(whatever) 

kan gøre det du ønsker, men du har problemer hvis din fil ligger på
roddrevet. Du kan nemlig kun arbejde på ikke mountede filsystemer. Så 
må du have fat i en microLinux der kan startes fra disketter. Hvis du
har flere linuxer på din maskine, er det selvfølgelig ikke nødvendigt.

Med venlig hilsen

Poul-Erik Andreasen


Follow ups

References