← Back to team overview

sslug-teknik team mailing list archive

Re: Bad sector(s)

 

On Tue, Aug 12, 2003 at 23:46:38 +0200, Michael B. Mogensen wrote:

> Dog får jeg følgende linier i /var/log/messages når jeg forsøger at læse en
> bestemt fil.
> 
> Aug 12 23:18:36 sonny kernel: end_request: I/O error, dev 03:41 (hdb),sector
> 115039568
> Aug 12 23:18:41 sonny kernel: hdb: dma_intr: status=0x51 {
> DriveReadySeekComplete Error }
> Aug 12 23:18:41 sonny kernel: hdb: dma_intr: error=0x40
> {UncorrectableError }, LBAsect=115039636, sector=115039568

Er det altid de samme sektorer der giver problemer?

> 
> Kan man ikke manuelt fortælle hvilke sektorer der ikke skal benyttes eller
> foregår den slags udelukkende vha. e2fsck -c?

Badblocks kan teste for dårlige sektorer.
Badblocks  har sågar en skrivetest, men det sletter indholdet på disken!.

De fleste harddiske kan korrigere for fejl på mediet ved at 
bruge af nogle reservesektorer i stedet for det/de defekte.
Når man skriver til den defekte sektor vil software i harddisken
omdirigere til reservesektoren og denne vil fremover blive anvendt.
I nogle tilfælde kan fejlen altså løses ved at lave en skrivetest der
hvor der er defekte sektorer.

Hvis fejlen skyldes kabel, eller forkert hastighed over IDE, eller
andre fejl, så kan fejlen ikke rettes  (her vil det hjælpe hvis
du kan finde fejlen og/eller justere/tune med hdparm).


-- 
mvh Frank Damgaard  | 



References