Newsgroup: it.comp.os.linux.software
Titolo: Temperatura hd con Im_sensors

Ho configurato Im_sensors attraverso l'utility "sensors-detect"(ad alcune
domande non sapendo
come rispondere, mi sono buttato, tanto avevo il 50 % di possibilità di
indovinarle! :-))
Successivamente ho lanciato il servizio con:
 "/etc/rc.d/init.d/lm_sensors start"
A questo punto, tutto contento, lancio sensors per controllare le
rilevazioni, e sorpresa: trovo di tutto, dai giri delle  ventole
all'alimentatore, fino alla temperatura sul sensore della mb, tranne che il
sensore sull'hard disk!!!
Come diavolo devo fare per farglielo rilevare?
Ho un disco fisso MAXTOR Diamond MaxPlus9 da 60 gb, con regolare sensore
funzionante, come già verificato su windows 98/XP.
Spero possiate aiutarmi!
Con questo caldo, vorrei tenerne sotto controllo la temperatura...
Ciao.

 Come diavolo devo fare per farglielo rilevare?
con hddtemp o smartmontools, a quanto ne so.
-- 
 Francesco Romani - Ikitt  | Describe your vision, the meaning is missing |
*** mailserver: 
freemail.it
| Won't anybody listen?                        |

 
Grazie, ho scaricato smartmontools e funziona bene.
Purtroppo però funziona solo da root, sicuramente questo è dovuto ai
permessi legati al dispositivo, infatti ecco l'output:
smartctl -a /dev/hda
smartctl version 5.1-14 Copyright (C) 2002-3 Bruce Allen
Home page is 
http://smartmontools.sourceforge.net/
Smartctl open device: /dev/hda failed: Permission denied
Secondo te c'è un modo che non comprometta la sicurezza e consenta di far
conoscere la temperatura ad un utente comune?(ovviamente il  quesito è
per tutti).
Mi da fastidio inserire ogni volta la password di root.. :-)
Ciao e grazie!

 per tutti).
Allora, a parte mettere l'utente nel gruppo disk o equivalenti, ma
io tendere a scartare quest'ipotesi, dovrebbe esserci un demone,
smartd mi pare, incluso nel apcchetto.
Il demone dovrebbe consentire di loggare periodicamente
la temperatura: io userei quello e consentirei all'utente la
consultazione dei log ( redirigendoli su una tty o leggendo il file)


 per tutti).
Usa sudo.
Ciao.
-- 
***  Per E-mail rimuovi ModE dall'indirizzo  ***
  *** Linux user # 198661 --- ICQ 33500725 ***
*** homepage 
http://web.tiscalinet.it/kailed
 ***
            *** Powered by Linux ***

 per tutti).
ls -l /dev/hda
Vedi il gruppo (generalmente disk) e includi il tuo utente in quel
gruppo.  Qui hddtemp mi funziona così.
hddtemp gira anche come demone non ricordo su quale porta, e la
temperatura puoi leggerla da browser.
-- 
"We should not be looking for the tools that novices can safely use.
We should be looking to increase the skill of those novices so that
they can safely use the power tools that will get the real work
done."            (Robert Martin on the Pragmatic Programmer's mailing list)

 Ciao e grazie!
Unfortunately to read the temperature (part of the disk's SMART data
structure) one has to have permission to access the raw device.  Other
SMART command enable one to do "intrusive" operations like running
self-tests.  So it's no surprise that the kernel requires that you be
root.
Bruce

 per tutti).
Se i tuoi utenti sono "trusted" puoi dare il permesso di lettura sul
device e dovrebbe funzionare. Tieni conto che potrebbero farsi un dd del
disco, portarselo a casa, recuperarlo e crackare la password di root o
tutte le informazioni contenute. :)
Il modo piu' sicuro credo sia fare un daemon in ascolto su una porta tcp o
unix che, quando interrogato, restituisce le info sulla temperatura.
Non e' una cosa impossibile, magari qualcuno l'ha gia' fatto.
Bye.