Newsgroup: it.comp.os.linux.iniziare
Titolo: Errore hard disk durante l'uso

Salve, uso Linux (Debian) da qualche settimana e non ho mai avuto problemi.
Da qualche giorno, ogni tanto mi compaiono messaggi d'errore (direttamente
nella console in cui sto lavorando, oltre che nel log di sistema) del tipo:
  hda: read_intr: status=0x59 { DriveReady SeekComplete DataRequest Error }
  hda: read_intr: error=0x40 { UncorrectableError }, LBAsect=1290143, 
  sector=12900end_request: I/O error, dev 03:01 (hda), sector 1290080
Ogni volta cambia il settore indicato (con cifre anche abbastanza "distanti"
tra loro), tranne un paio di volte in cui il problema si e' verificato in fase
di boot, sempre allo stesso punto del boot (mentre lanciava il demone lpr) e
indicando sempre lo stesso settore del disco.
Il disco in questione (Western Digital Caviar da 5 Gb) ha un anno di vita e
non ha mai dato problemi (ne' sotto Windoze ne' sotto Linux). Mi e' capitato
solo una volta, durante un black out settimane fa, di spegnere il sistema
senza eseguire la procedura di routine, ma il tutto si era risolto con un
check sul filesystem al boot successivo e non aveva dato altre conseguenze.
Adesso pero' questi messaggi mi fanno un po' preoccupare: cosa significano?
C'e' qualche problema grave? Posso fare qualcosa per risolverlo?
Grazie fin d'ora a chi mi aiutera'.
Cri 

 non ha mai dato problemi (ne' sotto Windoze ne' sotto Linux).
Un problema HardWare si può verificare dopo 10 anni di DURO MALTRATTAMENTO, come
dopo 10 minuti di completo inutilizzo...
Il tuo problema è sicuramente di tipo HardWare...
Hai provato a lanciare un FSCK approfondito per controllare anche la superfice
del disco? se non ti restituisce problemi, allora il problema è forse più serio
(controller?)
Ma non prendere per oro colato quello che ti ho detto, tuttavia l'fsck lo farei.
Ciao, Matteo


A me faceva cosě un Quantum Fireball con meno di un ano sulle spalle prima di
lasciarmi a piedi del tutto!
Ti consiglio di backuppare i tuoi dati importanti perchč  non promette niente di
buono!
Vegeta
http://studentheaven.cjb.net

 A me faceva cosě un Quantum Fireball con meno di un ano sulle spalle prima di
				       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
poverino, avere un ano sulle spalle non e' bello, pensa che fatica ogni
volta che deve andare alla toilette :-)
 
 
-- 
   ___         (o_
   |_|         //\
   | |ndry     V_/_ Linux Newbie (quasi User :-) ), RH 7.1 (Seawolf)
                    Linux User #221457

   (hda), sector 1290080
Fai subito un backup e compra un disco nuovo.
-- 
Stefano - Hodie sexto Idus Septembres MMI est

C'e' qualche problema grave? Posso fare qualcosa per risolverlo?
magari togli  il DMA
hdparm -d0 /dev/hd*
e poi accendi una candela e inizia  a pregare che non ti pianti... :-))
il mio hdb lo fa' da una vita ma per ora regge...
ciao
boogy
-- 
Ciao da Boogyman.Too old to Rock' end Roll
Too young to die.
post con "R:" e  Html  killati in proprio :-))

 Fai subito un backup e compra un disco nuovo.
Dunque, ho fatto un po' di ricerche su Usenet; per alcuni sembra che il
problema sia davvero indice di un disco in procinto di morire; tuttavia,
alcuni dicono di convivere da mesi con lo stesso errore, affermando che e'
"benigno", essendo causato da qualche piccola incompatibilita' occasionale tra
il driver IDE di Linux e alcuni dischi Western Digital (specialmente se
montati su MB o controller IDE vecchiotti, che e' proprio il mio caso: uso un
WD Caviar AC35100L da 5 Gb in PIO-mode 4, su un controller IDE del 1995, da
notare che il BIOS vede tutto il disco e non ho bisogno di Ez-Drive nell'MBR).
Ovviamente, nel dubbio ho fatto il backup di tutto, pero' prima di mettermi a
sperimentare con badblocks e ri-formattazione, vorrei avere qualche parere
sui punti seguenti:
- ho notato che il problema si verifica (ogni 2-3 giorni, e uso il computer
tutti i giorni) quasi sempre su settori vicini, qualche volta al boot (sempre
nello stesso punto e sempre sulla partizione di swap), rarissime volte durante
l'uso, sulla partizione DOS. Visto che il problema sembra circoscritto, puo'
essere utile riformattare la partizione di swap eliminando i badblocks?
(che comandi devo usare?)
- puo' essere rilevante il fatto che di solito monto (e faccio fsck)
automaticamente in fstab la partizione DOS e negli ultimi tempi ho lavorato
molto sulla partizione DOS (sia da DOS che da Linux, dovendo migrare i dati)?
Mi hanno detto di ridurre al minimo l'uso delle partizioni non-ext2, ma pensavo
fosse solo un problema di comodita'-efficienza, c'e' anche qualche aspetto di
sicurezza-danneggiamento del disco a lavorare in Linux su partizioni DOS?
- c'e' qualche rischio (per le mie partizioni Linux) a usare utilities
diagnostiche per il disco che girano sotto DOS (tipo quelle fornite dal
produttore del disco)?
- puo' essere utile modificare qualcosa in hdparm? Lo status attuale e' il
seguente (non ci ho mai messo mano):
  # hdparm /dev/hda
    multcount    =  0 (off)
    I/O support  =  0 (default 16-bit)
    unmaskirq    =  0 (off)
    using_dma    =  0 (off)
    keepsettings =  0 (off)
    nowerr       =  0 (off)
    readonly     =  0 (off)
    readahead    =  8 (on)
    geometry     = 667/240/63, sectors = 10085040, start = 0
  # hdparm -i /dev/hda
    Model=WDC AC35100L, FwRev=10.08M11, SerialNo=WD-WT3900186482
    Config={ HardSect NotMFM HdSw>15uSec SpinMotCtl Fixed DTR>5Mbs FmtGapReq }
    RawCHS=10672/15/63, TrkSize=57600, SectSize=600, ECCbytes=22
    BuffType=3(DualPortCache), BuffSize=256kB, MaxMultSect=16, MultSect=off
    DblWordIO=no, OldPIO=2, DMA=yes, OldDMA=0
    CurCHS=10672/15/63, CurSects=10085040, LBA=yes, LBAsects=10085040
    tDMA={min:120,rec:120}, DMA modes: mword0 mword1 *mword2
    IORDY=on/off, tPIO={min:160,w/IORDY:120}, PIO modes: mode3 mode4
    UDMA modes: mode0 mode1 mode2
Grazie ancora a chi legge.
Cri

 seguente (non ci ho mai messo mano):
Non per risolvere il problema attuale.
Buona fortuna,
-- 
Stefano - Hodie decimo septimo Kalendas Novembres MMI est

 affidabile vale la spesa...
In effetti...
Cmq ho controllato il disco con scandisk da DOS (e poi anche con dosfsck da
Linux) e la partizione DOS e' praticamente ridotta a un colabrodo (qualche
centinaio di badblocks, con errori continui del tipo di quelli riportati sopra
anche mentre girava dosfsck). Per fortuna sono riuscito a fare un backup di
tutto.
La partizione Linux (su cui l'errore si era verificato solo una volta) e'
stata corretta con fsck -c (c'era un solo badblock).
Pare proprio che il disco si stia deteriorando, quello che non capisco e':
a) Cosa puo' aver causato il tutto. Il disco ha un anno di vita, non ha mai
dato problemi ed e' sempre stato "trattato bene". L'unica "novita'" e' il fatto
che da un paio di mesi ho installato e iniziato a usare regolarmente Linux, su
una partizione apposita.
b) Perche' la degenerazione e il diffondersi progressivo dei badblock ha
riguardato solo la partizione DOS, e non anche quella Linux, tenuto conto che
negli ultimi periodi le ho usate entrambe in misura uguale.
Non vorrei che a mettere sotto pressione la partizione DOS sia stato il fatto
che, oltre a montarla sempre in automatico in fstab (e quindi a cuccarsi tutti
i "find" e altri comandi "disk intensive" che ho in cron) l'ho usata
abbastanza (anche in scrittura oltre che in lettura) da Linux, visto che per un
mese circa ho lavorato con applicazioni Linux sui dati della partizione DOS,
prima di migrarli definitivamente a quella Linux. Secondo voi ha qualche
fondamento questa ipotesi?


riguardato solo la partizione DOS, e non anche quella Linux, tenuto
]zac[
E' come domandarsi perche' si e' bucata prima la gomma destra invece di
quella sinistra, e' molto vicino ad una domanda esistenziale sugli hd.
Ci sono motivi di usura, ci sono motivi di difetti dell'hd, ci sono
motivi di sbalzi di temperatura, ci sono motivi di colpi ricevuti
durante il funzionamento.
Poi siccome gli hd sono costruiti a dischi il danno e' per forza
progressivo (una crepa che si allarga), e siccome memorizzano i dati a
settori i file danneggiati vengono a disporsi a zone all'interno del
disco.
Salve
          Dbg

 a) Cosa puo' aver causato il tutto. Il disco ha un anno di vita
In caso ti fosse passato di mente: se il disco ha solo un anno, nno e'
che rientri nella garanzia?
-- 
Stefano - Hodie decimo quinto Kalendas Novembres MMI est

fondamento questa ipotesi?
Non credo, perché se fosse così dovremmo usare i dischi col contagocce.
:-/
Probabilmente se al posto della partizione DOS ci fosse stata quella
Linux, si sarebbe rovinata quest'ultima.
-- 
Saluti,
    Mardy
http://castellina.org/interlingua