Verificando a temperatura do HD no Slackware

Artigo mostrando como fazer o sensor do HD (seu o seu HD tiver um sensor) funcionar.

[ Hits: 28.012 ]

Por: Perfil removido em 21/11/2005


Configurando o sistema



Após estar tudo instalado, pode-se ver a temperatura virando root e usando o comando:

# hddtemp /dev/hda

Onde /dev/hda deve ser o dispositivo do seu HD.

OBS: Não indique uma partição, mas sim todo o HD. Por exemplo: Não coloque /dev/hda1, mas sim /dev/hda.

Para habilitar a temperatura do HD no GKrellM, você precisara iniciar o processo responsável pelo monitoramento. Para isso execute, como root, o comando:

# hddtemp /dev/hda -d

Configurando o GKrellM


Para exibir a temperatura no GKrellM, vá em Configuration > Builtins > Sensors > Temperatures e marque a opção do hddtemp, assim ficará aparecendo a temperatura.

Dicas

  • Se você quiser visualizar a lista completa de HDs suportados, execute o comando (pode ser como usuário normal):

    # /usr/sbin/hddtemp -b | less

  • Se for fazer um shell script que vá ler a temperatura, acrescente o parâmetro "-n" ao final para que só seja exibido a temperatura propriamente dita.
  • Por default, o hddtemp usa a porta 7634. Se você quiser usar outra porta, coloque no final o parâmetro "-p <porta>".
  • Se você fizer estes procedimentos em um laptop, que geralmente desliga o HD de tempos em tempos para economizar energia, use o parâmetro "-w" para acordar o laptop (wake up). Não fiz testes com essa opção, já que meu computador não usa este recurso.
  • Se quiser monitorar a temperatura de um computador remoto usando um shell script, use o telnet para se conectar com a porta usada pelo hddtemp (por default, 7634). Aparecerá algo mais ou menos assim:

    Trying 127.0.0.1...
    Connected to localhost.
    Escape character is '^]'.
    |/dev/hda|SAMSUNG SP0802N|34|C|Connection closed by foreign host.

    Os dados interessantes estão na quarta linha. A primeira parte e o dispositivo, a segunda e a marca e o modelo do HD e a terceira é a temperatura. Você pode separar e armazenar os dados em variáveis usando os comandos "grep" e "cut" (não vou dar mais detalhes por que realmente não sei como fazer isso. Se alguém souber, poste um comentário).

    Após os dados serem exibidos, a conexão é fechada para que os dados sejam atualizados, então você terá que reconectar para pegar os dados de tempos em tempos.

Abraços
Marcos Henrique Esteves Barbosa
marcosestevesbarbosa@gmail.com

Página anterior    

Páginas do artigo
   1. Introdução
   2. Configurando o sistema
Outros artigos deste autor

FreeRADIUS - Noções básicas - Parte I

PuTTY - Release 0.66 - Parte V - (Final)

Emuladores para seu sistema operacional

Dá para usar BackTrack como desktop! Sabia?

Instalação de VMWare Server 1.8 em Debian Etch sem segredo

Leitura recomendada

Som sem problemas em notebooks com placa Intel

Mouse para destros e canhotos

Atualização do Clamav 0.95.3 para 0.96

Tutorial de Instalação do Redmine

Instalação dos servidores web Apache e Thttpd no Debian Linux

  
Comentários
[1] Comentário enviado por reimassupilami em 21/11/2005 - 20:33h

cara, muito interessante... eu tenho dois HDs: um maxtor de 20Gb e um samsung de 40G... infelizmente só o sansung tem o sensor, pois quando tento o comando no maxtor da essa mensagem:

WARNING: Drive /dev/hda doesn't appear in the database of supported drives
WARNING: But using a common value, it reports something.
WARNING: Note that the temperature shown could be wrong.
WARNING: See --help, --debug and --drivebase options.
WARNING: And don't forget you can add your drive to hddtemp.db
/dev/hda: Maxtor 2B020H1: 0°C or °F

é isso mesmo? é por isso?

outra dúvida: no samsung marcou 22 graus, dae como eu sei qual é a temperatura ideal? tem alguma referencia?

[2] Comentário enviado por gilvanfisico em 21/11/2005 - 22:06h

e ai Galera, estou aqui para informar q existe este pacote para SuSE (distro q eu uso) e algumas outras mais como Fedora, Mandrake, ALTLinux e Red Hat! vai um link para baixar os pacotes para cada distro q citei acima! marcosestevesbar vc está de PARABÉNS por postar um artigo sobre essa ferramenta q é muito útil. Isso prova q o LINUX tem solução para tudo! hehehehehehehe! Grande abraço! Para executar basta entrar no console como usuário e colocar: hddtemp /dev/hda

aqui vai o link: http://rpm.pbone.net/index.php3?stat=3&limit=2&srodzaj=1&dl=40&search=hddtemp&dist[]=44&dist[]=41&di...

[3] Comentário enviado por gilvanfisico em 21/11/2005 - 22:21h

Olá reimassupilami, aqui vai algumas dicas de temperatura para três modelos de HD. Esses dados são os de fábrica!
Seagate Barracuda 7200 RPM ATA 100 e SATA... 0ºC - 60ºC;
Samsung 7200 RPM ATA 100... 5ºC - 55ºC;
Maxtor Diamond MAX... 0ºC - 60ºC;
flw garoto!

[4] Comentário enviado por ferlopes em 22/11/2005 - 01:58h

Mais para informar, completando o Gilvan:
- existe pacote para Debian e Ubuntu

O programa é ótimo e funciona bem! O limitador é, no entanto, que o aplicativo só funciona com HDs mais recentes. O meu Maxtor de 80GB pegou... mas um mais velho, de 4GB, de um micro mais crítico e que roda 24x7x32, não pegou... bom, pelo que deu para ver aqui, só pega a partir dos 20GB em diante... pra mais..!

Mas muito boa a dica!

[5] Comentário enviado por reimassupilami em 22/11/2005 - 08:26h

bem, na verdade o que manda mesmo, pelo que li no artigo, não é o tamanho do HD e sim o fato dele possuir ou não o sensor de temperatura, que só está presente nos HD´s mais novos... como relatei acima, tenho um maxtor de 20Gb q não deu certo, e um samsung de 40Gb q foi beleza... esse maxtor é bem velho...

[6] Comentário enviado por ferlopes em 22/11/2005 - 12:43h

Reimassupilami:

Sim, claro... A presença do sensor que faz isso... agora, o que eu disse seria baseado no "chutômetro", uma vez que, quando compramos hds, não se diz que o hd tem sensor de temperatura.

O próprio programa hddterm tem um banco de dados com os hds que tem ou não sensores de temperatura.

[7] Comentário enviado por jllitvay em 23/11/2005 - 07:30h

Ótimo artigo! Junto com o meu:
http://www.vivaolinux.com.br/dicas/verDica.php?codigo=2492
Vai virar um controle de temperatura total!!!
Parabéns.

[8] Comentário enviado por reimassupilami em 23/11/2005 - 08:21h

porém, no mandrake nao consegui fazer aparece a opção no gkrellm nao... aff... e o hddtemp ta rodando, pq sera?

[9] Comentário enviado por hlegius em 23/11/2005 - 09:13h

Muito boa a contribuição cara, funcionou perfeitamente bem!
Show de bola!


Abraços!

[10] Comentário enviado por brennoben em 05/04/2006 - 09:21h

Comprei um Hd maxtor(80Gb) recentemente e gostaria de saber qual e a diferenca entre segat, se é uma diferenca muito grande ou é tranquilo usar o maxtor?
Pois um amigo me falou que so prestam os Hds samsung e segat.

obrigado pela atencao!

Sds. Brenno Ramos

[11] Comentário enviado por seph.stalk em 29/04/2006 - 04:46h

Muito legal mesmo o artigo, é bem interessante poder saber como vai indo a temperatura no hd.

E a monitoração pelo GkRellM é uma ótima idéia, fica bem mais pratico para verificar issu.

[12] Comentário enviado por f_Candido em 18/05/2008 - 11:43h

Excelente artigo, simples, direto e eficiente. Muito Boa. Funfou perfeitamente aqui.


Abraços


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts