Merenje temperature hard diskova

Uputstva, saveti i trikovi

Moderator: Urednik

Post Reply

Administrator
Administrator
offline
User avatar

Posts: 3468
Joined: 01 Apr 2012, 13:50
Location: Mlečni put

Post Napisano: 15 Oct 2012, 15:46


Vidim da se nije mnogo pisalo na forumu na ovu temu a smatram da je tema bitna pa ću dati dva načina provere temperature iz terminala. Prvi način je lakši i koristi alat koji već dolazi uz Slackware i zove se smartmonutil. Dovoljno je pokrenuti sledeću komandu

Code: Select all

# smartctl -a /dev/sda | grep -i temperature
i dobićemo otprilike ovakav izlaz

Code: Select all

194 Temperature_Celsius     0x0022   103   092   000    Old_age   Always       -       40
Broj 40 na kraju reda je trenutna temperatura hard diska.

Drugi način provere je pomoću programa koji ne dolazi uz Slackware pa ga treba naknadno instalirati. Instalacija je uobičajena za Slackware. SBo paket i source možete naći ovde

Postoji mogućnost da vam se pojavi sledeća greška prilikom kompajliranja

Code: Select all

backtrace.c: In function 'backtrace_handler':
backtrace.c:67:29: error: 'REG_EIP' undeclared (first use in this function)
backtrace.c:67:29: note: each undeclared identifier is reported only once for each function it appears in
backtrace.c:45:32: warning: unused variable 'old_ebp'
backtrace.c:45:23: warning: unused variable 'old_eip'
make[1]: *** [hddtemp-backtrace.o] Error 1
make[1]: Leaving directory `/root/hddtemp-0.3-beta15/src'
make: *** [install-recursive] Error 1
U tom slučaju vam treba sledeći patch.
hddtemp patch.tar.gz
(245 Bytes) Downloaded 350 times
Ovo je datoteka na koju sam već primenio patch i treba je postaviti u hddtemp direktorijum u koji se nalazi SBo skripta.
hddtemp-0.3-beta15.tar.bz2
(1.55 MiB) Downloaded 333 times
Nakon instalacije programa treba pokrenuti sledeću komandu

Code: Select all

# hddtemp /dev/sda
i dobićemo nešto slično ovome

Code: Select all

/dev/sda: WDC WD5000AAKX-001CA0                   �: 40°C
Noviji hard diskovi se ne nalaze u bazi hard diskova, što ne znači da vam neće prikazivati temperaturu. Svakako vlasnici novijih i većih hard diskova treba da urade sledeće:

1. otvoriti terminal i kao root korisnik izvršiti sledeće

Code: Select all

hddtemp --debug /dev/sda
2. od teksta koji vam se pojavi, nađite red "Model:" i izaberite naziv modela hard diska. Kod mene je

Code: Select all

Model: WDC WD5000AAKX-001CA0
3. otvorite fajl

Code: Select all

# nano /etc/hddtemp/hddtemp.db
4. u listi modela dodajte i vaš model. Ovo je sad deo hddtemp.db fajla izgleda za moj hard disk

Code: Select all

"WDC WD3200JB-00KFA0"                                           194 C "Western Digital Caviar 320GB 8MB"
"WDC WD4000KD-00NAB0"                                           194 C "Western Digital Caviar SE16 400GB 16MB"
"WDC WD4000YR-01PLB0"                                           194 C "Western Digital Caviar RE2 400GB 16MB"
"WD4000YS-01MPB0"                                               194  C  "Western Digital RE2 7200 SATA II 400 GB"
"WDC WD5000AAKX-001CA0"                                         194 C "Western Digital 500 GB"
5. snimite izmene.

Hddtemp je alat koji se uglavnom koristi pri conky skriptama. Ukoliko ne koristite conky onda je i prvi način sasvim dovoljan.
:beer:
Use the source, Luke
SSZ irc kanal
Spread the Word, “CHOOSE SLACK! and Don’t look back.”


Post Reply

Who is online

Users browsing this forum: No registered users and 17 guests