sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #38212
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