HDD zajimavost

Vladimir Macek macek na sandbox.cz
Sobota Září 12 17:44:11 CEST 2015


Zdar lidi! Omlouvam se za trochu OT.

Mam jen malo zkusenosti s poruchama hard disku a tak se stala pro me
zajimava vec. Vcera z nabidky Samsung TV zmizel ext. disk WD My Passport,
ktery k ni mame par let pripojeny. Po restartu uz hlasi problem a nabizi
opravu. To znam, obvykle sve XFS uspesne fixne. Tentokrat vsak ze to nejde
a nabizi zformatovani.

Tak jsem HDD vytahl a pripojil k pocitaci. Mount, xfs_check ani xfs_repair
neuspech, kernel hlasi osklivy veci:

kernel: [369337.605251] XFS (sdb1): Mounting Filesystem
kernel: [369337.753736] XFS (sdb1): Starting recovery (logdev: internal)
kernel: [369340.559213] sd 19:0:0:0: [sdb] 
kernel: [369340.559218] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
kernel: [369340.559219] sd 19:0:0:0: [sdb] 
kernel: [369340.559220] Sense Key : Medium Error [current]
kernel: [369340.559222] sd 19:0:0:0: [sdb] 
kernel: [369340.559224] Add. Sense: Unrecovered read error
kernel: [369340.559225] sd 19:0:0:0: [sdb] CDB:
kernel: [369340.559226] Read(10): 28 00 57 53 87 20 00 00 01 00
kernel: [369340.559232] end_request: critical medium error, dev sdb, sector
1465091872
kernel: [369340.559266] XFS (sdb1): metadata I/O error: block 0x575386e1
("xfs_trans_read_buf_map") error 61 numblks 1

Pustil jsem smartctl -a, zadna krize:
http://sandbox.cz/~tuttle/tmp/smart-mypassport-pred-short-testem.txt
Ovsem po smartctl -t short za chvilku pribyl do SMART logu nehezky radek:

Num  Test_Description    Status                  Remaining 
LifeTime(hours)  LBA_of_first_error
# 1  Short offline       Completed: read failure       90%     
7449         1465091872

Komplet: http://sandbox.cz/~tuttle/tmp/smart-mypassport.txt
hdparm: http://sandbox.cz/~tuttle/tmp/hdparm-mypassport.txt

Tak jsem pustil kontrolu, po 13 hodinach k tomu prijdu a vidim:

# badblocks -n -s /dev/sdb
Checking for bad blocks (non-destructive read-write test)
Testing with random pattern:
732545936one, 9:19:28 elapsed. (0/0/0 errors)
732545937one, 9:19:31 elapsed. (1/0/0 errors)
732545938one, 9:19:34 elapsed. (2/0/0 errors)
732545939one, 9:19:36 elapsed. (3/0/0 errors)
89.62% done, 11:25:52 elapsed. (4/0/0 errors)
done

Kdyz porovnam prvni cislo bloku s cislem ze SMARTu, tak zajimavy je tohle:

1465091872 - 732545936 * 2 = 0

Technicke otazky:

Podle me vsichni tri (kernel, smart i badblocks) shodne identifikovali
nekolik malo vadnych bloku v temer presne 3/4 disku. Zda se mi, ze je to
stejny blok, ktery chtel cist XFS pro mount a repair. A ze jsou to jedine 4
vadne bloky z celeho disku. Neni to prilis divne? A stava se to, aby na
rotacnim disku bylo vadnych jen par bloku, v hlubinach jeho prostoru?

Obchodni otazky:

Disk jsem koupil 17.12.2012 na Mall.cz. S hlasenim "nefunguje. led po
zapnutí bliká, ale disk nereaguje" jsem ho reklamoval 17.01.2014. Po mesici
prisel disk prazdny. Predpokladal jsem, ze ho vymenili, na webu neuvadeji
zpusob vyrizeni reklamace.

Vcera jsem volal na jejich help linku, ze je disk zrejme znova vadny a zda
se na to vztahuje zaruka. Operator mi sdelil, ze on vidi, ze reklamace byla
firmou http://www.edsystem.cz vyrizena nikoli vymenou, ale opravou. Takze
jiz nemam zaruku.

Pro vetsi jistotu jsem si mel pred reklamovanim napsat seriove cislo,
takhle jsem jim veril, ze ho nenahradili.

O data mi nejde, ale novy disk stoji porad kolem dvou tisic. Kdyz se to
nepodari vymenit, je jeste nejaka cesta nebo je to na vyhozeni?

No, pred chvili jsem otevrel kryt:
http://sandbox.cz/~tuttle/tmp/2015-09-12-0403.jpg
Na samotnem disku se S/N WX21A9294391 je vytisteno "DATE: 10 JAN 2014 H".
Neni to ponekud hodne v rozporu s jejich tvrzenim?
A nezna nekdo vyznam tech (asi rucne) vytlacenych direk v tabulce na
vnitrni strane krytu? 12/01 az 13/07

A jeste neco, priblizne v te dobe jsem na Alze koupil "WD 2.5" Elements
Portable SE 1000GB", ten mam pripojeny k WiFi routeru jako NAS a taky se
vicekrat denne roztaci a drzi bez vady. "My Passport" stejneho vyrobce se
stejnou kapacitou se za tu dobu vysypal uz dvakrat.

Ponekud neprijemny. Diky za vas cas,

Vlada



Další informace o konferenci Linux