← Back to team overview

sslug-teknik team mailing list archive

Re: Markering af bad sectors p�DE-disk?

 

Tommy Eriksen wrote:

> Jeg har en ældre 1.3GB IDE-disk, jeg gerne vil bruge i en af mine
> Linux-maskiner, men tilsyneladende er der lidt problemer med at markere de
> par bad sectors, der er på disken.
> mke2fs burde da markere dem, når den bliver kørt med en -c option, burde den
> ikke? De bliver tilsyneladende fundet, men det forhindrer ikke andre
> programmer i at lagre data på dem :(
> Hvis jeg kører badblocks på partitionen bliver de også fundet, men stadig
> ikke markeret.

Kør badblocks programmet (flere gange) i write-mode i flere dage 
(overskriver indholdet), og husk at gemme til fil.
I de fleste tilfælde klare harddisken selv at om-mappe de dårlige
sektorer med plads fra "reserve" området (internt).

Er der stadig dårlige sektorer efter dette:
1) du har en meeegeeet gammel disk der ikke laver denne "korrektion", 
   overvej at købe en ny,  10GB kan fås til < 1400 kr.
   Se i øvrigt man-siden til badblocks!

2) Der er fejl i bios eller hdparm opsætning af disk, så der opstår
   diverse timing fejl. En "nedtuning" med hdparm kan måske hjælpe.

Ellers så kan man med "mke2fs -l badlist-filename" oprette
filsystemet så den tager hensyn til dette. Husk oplysningen
gemmes under formatering, ikke hvis du senere vælger at ompartitionere
eller omformatere .
badblocks/mke2fs/e2fsck skal være på samme partition,
ikke badblocks med /dev/hda og mke2fs med /dev/hda4
(badblocks numre passer så ikke)

Jeg har dog ikke prøvet med badblockslister, da de IDE diske
jeg har prøvet alle har kunne flytte sektorererne i tilfælde
af fejl, kræver dog at badblocks kører i writemode, og helst 
en 2-4 dage....

-- 
mvh Frank Damgaard  frda@xxxxxxxxxxxxx | frank@xxxxxxxx |fido  2:236/15.2


References