Pular para o conteúdo

Verificando a temperatura do HD no Slackware

Artigo mostrando como fazer o sensor do HD (seu o seu HD tiver um sensor) funcionar.
Perfil removido removido
Hits: 28.749 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Parte 2: 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

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Introdução
   2. Configurando o sistema

Top 10 melhores jogos FPS para Linux

Prevenção e rastreamento de um ataque

Configurando o Vivozap HUAWEI EC325 no Linux

Resumo LPI 102: Tópico 107 - Tarefas Administrativas

Criando um gateway de internet com o Debian

Montagem de Cluster Beowulf

Utilizar um placa PCI como Access Point no Debian 4

Configurando um NAT

Integrando Bind com Active Directory (AD)

Instalando o Linux Ubuntu 8.04 Hardy Heron

#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.
#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

Entre na sua conta para comentar.