Dirk Thierbach schrieb:
> Jan Schmidt<
jan.s...@gmx.de> wrote:
>> [ 2.245506] ata3: SError: { UnrecovData HostInt 10B8B BadCRC }
>
>> Also nach Konfiguration auf UDMA hat er immer CRC-Fehler,
>
> Aber das ist doch ein SATA-Uebertragungsfehler, kein Plattenlesefehler,
> oder?
>
> Also erstmal die Platte an einen anderen SATA-Port anstoepseln,
> moeglichst mit einem anderen Kabel, ob die Controller-Hardware,
> das Kabel, oder die Platte selbst kaputt ist.
die Platte geht jetzt wieder - war wohl ein Kontaktproblem am
SATA-Kabel.
>> Bei der anderen Platte meldet smartctl:
>> Num Test_Description Status Remaining
>> LifeTime(hours) LBA_of_first_error
>> # 1 Extended offline Completed: read failure 00% 10726
>> 238859374
>> aber der Kernel
Wie gesagt - das ist eine andere Platte. Aber die scheint eine Macke zu
haben.
Device Model: SAMSUNG SP1213C
Im Smart-Error-Log steht
Error: UNC 8 sectors at LBA = 0x0a6ed630 = 175035952
im Self-Test-Log steht
LBA_of_first_error 238 859 374
User Capacity: 120.060.444.672 bytes
das sind 120060444672/512=234 493 056 Blöcke
d.h. der Self-Test hat einen Fehler gefunden in einem Block,
den es gar nicht gibt. Und den defekten Block 175035952 hat
der Selbssttest nicht bemängelt.
Den Block 175035952 hat
dd if=/dev/sda of=/dev/null bs=512
gefunden.
Übrigens: im bad blocks howto steht, dass der defekte Block
nach Überschreiben von der Platte automatisch durch einen
Reserveblock ersetzt wird. Das ist hier aber nicht der Fall:
dd if=/dev/zero of=/dev/sda bs=512 count=1 seek=175035952;sync
dd: writing `/dev/sda': Input/output error
1+0 records in
0+0 records out
0 bytes (0 B) copied, 6.59244 s, 0.0 kB/s
nachfolgendes Lesen liefert immer noch Fehler. Wie bekomme
ich jetzt die Platte dazu, den defekten Block zu reallocaten?
Im Augenblock läuft badblocks -nfsv /dev/sda3, aber ich denke,
danach sind die Fehler auch nicht weg.
jan