ativar o SMART para o disco rígido HP

6

Eu gostaria de usar o SMART para realizar uma verificação de integridade do meu disco rígido. Eu tenho um servidor HP de 4 anos atrás, eu acredito. Toda vez que tento usar o seguinte comando

 smartctl -a /dev/sda

Recebi uma mensagem de erro dizendo o seguinte

 Device does not support SMART

 Error Counter logging not supported
 Device does not support Self Test logging

Isso realmente significa que não há nenhuma maneira de usar o SMART nesses discos, ou é só porque estou com falta de algum driver ou meu BIOS é muito antigo?

De acordo com dmidecode , eu tenho o bios 2.7, então não deve ser muito antigo.

Estou usando o CentOS 6.4.

    
por Abruzzo Forte e Gentile 27.11.2013 / 12:44

4 respostas

6

A razão mais provável é que o seu servidor veio com um controlador RAID de hardware e o sda não é um disco individual, mas sim uma unidade lógica.

A HP fornece ferramentas para monitorar seu hardware, o utilitário típico do Linux para monitorar o status do controlador RAID da HP e as unidades contidas seriam hpacucli found aqui .

Alguns comandos úteis seriam:

hpacucli> ctrl all show config 
hpacucli> ctrl all show config detail
hpacucli> ctrl all show status

hpacucli> ctrl slot=0 pd all show 
hpacucli> ctrl slot=0 pd 1 show
hpacucli> ctrl slot=0 pd all show status
    
por 27.11.2013 / 13:50
5

Para adicionar o que Aleksandr disse (ainda não posso comentar, infelizmente):

smartctl -x -A -d sat+cciss,0 /dev/sda

O sat + bit oferece mais do que apenas cciss - em particular, você deve ser capaz de acessar os atributos individuais, não apenas o status geral do SMART e os valores computados.

    
por 21.01.2015 / 12:43
2

Device does not support SMART

Isso pode significar uma das duas coisas:

  1. O disco rígido nomeado de fato não suporta o SMART. Nesse caso, você está sem sorte com essa unidade específica.

  2. smartctl não tem ideia de como falar com o disco. Se esse for o caso, você poderá ter um pouco de sorte com a tentativa de testar cuidadosamente vários valores de parâmetro para --device ; consulte a página do manual smartctl para obter detalhes.

A versão do BIOS não tem relação alguma com o fato de a unidade de disco suportar o SMART ou não. Se uma unidade suporta SMART é uma propriedade da unidade ou, mais precisamente, o firmware da unidade.

    
por 27.11.2013 / 13:00
2

Você também pode usar repos como escrever aqui - link

echo 'deb http://hwraid.le-vert.net/ubuntu precise main' > /etc/apt/sources.list.d/raid.list

Este repositório tem quase todos os utilitários de monitoramento de ataque para todos os tipos de ataques! Também artigo mostra como monitorar o ataque HP usando 'smartctl' também.

smartctl -a -d cciss,0 /dev/sda

Atenciosamente.

    
por 05.03.2014 / 12:15