Newsgroup: it.comp.os.linux.sys
Titolo: hard disk bastardo (PER ESPERTI)

ciao a tutti
mi ritrovo il simpatico messaggio riportato qui sotto in /var/log/messages:
Mar 27 15:42:51 prodigal-son smartd[2655]: Device: /dev/sda, 2 Currently 
unreadable (pending) sectors
Mar 27 16:12:51 prodigal-son smartd[2655]: Device: /dev/sda, 2 Currently 
unreadable (pending) sectors
Mar 27 16:42:51 prodigal-son smartd[2655]: Device: /dev/sda, 2 Currently 
unreadable (pending) sectors
subito mi preoccupo, + che altro perché il portatile in questione (tp 
t60) ha meno di due settimane di vita... vabbé può succedere...
quindi mi leggo per bene un po' di documentazione on-line, dopodiché do' 
un bel:
smartctl -d ata -a /dev/sda
che ovviamente mi tira fuori un sacco di cose.
taglio le cose inutili e lascio solo la parte di interesse
=== START OF INFORMATION SECTION ===
Model Family:     Hitachi Travelstar 5K100 series
Device Model:     HTS541080G9SA00
Serial Number:    MPBDPAXNH261VM
Firmware Version: MB4IC60R
User Capacity:    80,026,361,856 bytes
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   7
ATA Standard is:  ATA/ATAPI-7 T13 1532D revision 1
Local Time is:    Tue Mar 27 16:56:42 2007 CEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
...
196 Reallocated_Event_Count 0x0032   100   100   000    Old_age   Always 
       -
        3
197 Current_Pending_Sector  0x0022   100   100   000    Old_age   Always 
       -
        2
ovvero ci sono due settori pending come d'altronde dice anche smartd. 
dal badblocks howto si legge che un problema di questo tipo significa 
che il disco ha cercato di riallocare questi due settori da un'altra 
parte e non c'e' riuscito. quindi l'howto suggerisce di fare un test 
lungo con smartctl -t long dove mi dovrei aspettare informazioni + 
complete, tipo posizione del badblock
e io allora non gli ho fatto fare solo un test, bensì due lunghi e uno 
corto (uno lo avevo annullato per errore) ed ecco quello che ottengo:
smartctl -d ata -l selftest /dev/sda
smartctl version 5.36 [i686-redhat-linux-gnu] Copyright (C) 2002-6 Bruce 
Allen
Home page is 
http://smartmontools.sourceforge.net/
=== START OF READ SMART DATA SECTION ===
SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining 
LifeTime(hours)  LBA_of_first_error
# 1  Extended offline    Completed without error       00%       140 
      -
# 2  Extended offline    Aborted by host               90%       139 
      -
# 3  Short offline       Completed without error       00%       139 
      -
# 4  Extended offline    Completed without error       00%       139 
      -
a parte il test due che ho bloccato io
il self test va sempre bene. e allora vado un po' nel pallone: se il 
self test va bene (ho provato anche il test del bios del portatile e da' 
ok) come è possibile che ci siano due blocchi in stato di pending?
chi mi aiuta?
cosa mi sfugge?


tra l'altro sono riuscito a trovare in messages il messaggio di errore 
che ha originato il tutto:
Mar 24 20:24:51 prodigal-son kernel: ACPI: PCI Interrupt 0000:01:00.0[A] 
-> GSI 16 (level, low) -> IRQ 16
Mar 24 20:24:51 prodigal-son kernel: ata1.00: exception Emask 0x0 SAct 
0x0 SErr 0x0 action 0x0
Mar 24 20:24:51 prodigal-son kernel: ata1.00: (irq_stat 0x40000001)
Mar 24 20:24:51 prodigal-son kernel: ata1.00: cmd 
c8/00:10:c8:a5:64/00:00:00:00:00/e7 tag 0 cdb 0x0 data 8192 in
Mar 24 20:24:51 prodigal-son kernel:          res 
51/10:10:c8:a5:64/00:00:07:00:00/e7 Emask 0x81 (invalid argument)
Mar 24 20:24:51 prodigal-son kernel: ata1.00: configured for UDMA/100
Mar 24 20:24:51 prodigal-son kernel: sd 0:0:0:0: SCSI error: return code 
= 0x08000002
Mar 24 20:24:51 prodigal-son kernel: sda: Current [descriptor]: sense 
key: Aborted Command
Mar 24 20:24:51 prodigal-son kernel:     Additional sense: Recorded 
entity not found
Mar 24 20:24:51 prodigal-son kernel: Descriptor sense data with sense 
descriptors (in hex):
Mar 24 20:24:51 prodigal-son kernel:         72 0b 14 00 00 00 00 0c 00 
0a 80 00 00 00 00 00
Mar 24 20:24:51 prodigal-son kernel:         07 64 a5 c8
Mar 24 20:24:51 prodigal-son kernel: end_request: I/O error, dev sda, 
sector 124036552
Mar 24 20:24:51 prodigal-son kernel: ata1: EH complete
però ora non scrive + nulla se non il fastidioso errore di smartd

io mi preoccuperei.  fai un bel backup...
-- 
|   Maurizio Loreti -- 
ROT13:ybe...@cq.vasa.vg
   |  (@_
| Un. of Padova, Dept. of Physics, Padova, Italy |  //\
|     
http://www.pd.infn.it/~loreti/mlo.html
     |  V_/_

ero così preso che mi sono dimenticato di tagliare il messaggio 
precedente... scusate!

> mi ritrovo il simpatico messaggio riportato qui sotto in /var/log/messages:
Io non mi preoccuperei troppo di quello che dice smartd (soprattutto se hai 
un raid).
Per esperienza Smartd Spara un sacco di minchiate e ho sempre avuto dubbi 
sul suo reale valore preventivo.
Le conferme sulla chiavicità dei valori che smart fornisce l'ho avuta 
leggendo un report di Google che ha tirato le somme di come smartd funziona 
sui loro sistemi... (se googoli lo trovi).
In poche parole, smart da loro spessissimo fornisce falsi dati oppure non 
prevede che il disco si sta spaccando.
Max
-- 
A: Because we read from top to bottom, left to right.
Q: Why should i start my reply below the quoted text?

 sui loro sistemi... (se googoli lo trovi).
per spirito di servizio, ecco il link
http://labs.google.com/papers/disk_failures.pdf

frick ha scritto:

[hai dei setting da newsgroup porno]