[Soci SLIP] hard disk guasto

Lucio Crusca lucio a sulweb.org
Mar 22 Nov 2011 16:55:08 CET


Vi segnalo alcune cose che ho imparato oggi. Su un pc ottengo i seguenti 
messaggi in dmesg

ata3.00: exception Emask 0x0 SAct 0x1 SErr 0x0 action 0x0
ata3.00: irq_stat 0x40000008
ata3.00: failed command: READ FPDMA QUEUED
ata3.00: cmd 60/00:08:70:83:95/01:00:18:00:00/40 tag 1 ncq 131072 in
         res 41/40:00:18:B4:95/00:00:18:00:00/40 Emask 0x409 (media error) <F>
ata3.00: status: { DRDY ERR }
ata3.00: error: { UNC }

Al seguente link ho trovato che questi messaggi in particolare corrispondono 
ad un hard disk guasto, ma che ce ne sono molti altri simili (quale tecnico 
non ha mai visto un "ATA Bus error"?) che corrispondono ad un cavo SATA 
difettoso o cmq qualcosa legato al controller e non all'hard disk:

http://tinyurl.com/87sjrhm

Quello che mi mancava era come fare a capire a quale hard disk corrispondesse 
ata3.00, dato che ho più di un disco nel pc e l'errore è comparso mentre 
copiavo dati da uno all'altro. Ho risolto così:

$ dmesg | grep ata3 | head -n 30
...
ata3.00: ATA-8: WDC WD2500BEKT..
...

da cui so che è un Western Digital da 250gb (e potrebbe già bastarmi). Se 
voglio sapere il nome del device corrispondente come visto da Linux posso 
guardare sotto /dev/disk/by-id:

$ ls -l /dev/disk/by-id | grep WD2500BEKT
ata-WDC_WD2500BEKT-...  -> /dev/sda
...





Maggiori informazioni sulla lista Soci