HPハードドライブでSMARTを有効にする

HPハードドライブでSMARTを有効にする

SMARTを使用してハードドライブのヘルスチェックを実行したいと思います。私は4年間のHPサーバーを持っていると思います。次のコマンドを使用しようとするたびに

 smartctl -a /dev/sda

次のエラーメッセージが表示されます。

 Device does not support SMART

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

これは本当にこのディスクでSMARTを使用できないという意味ですか?それとも、一部のドライバがないか、BIOSが古すぎるからですか?

私のBIOS 2.7によると、あまりにもdmidecode古いではありません。

CentOS 6.4を使用しています。

答え1

最も可能性の高い原因は、サーバーにハードウェアRAIDコントローラが装備されており、sdaが単一のディスクではなく論理ドライブであるためです。

HPはハードウェアを監視するためのツールを提供し、一般的なLinuxユーティリティはHP RAIDコントローラの状態を監視し、付属のドライブを見つけることがhpacucliできます。ここ

いくつかの便利なコマンドは次のとおりです。

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

答え2

アレクサンダーが言ったことに加えると(残念ながら、まだコメントできません):

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

sat+ ビットは単純な cciss 以上の機能を提供します。具体的には、SMARTの全体的な状態と計算された値だけでなく、個々の属性にもアクセスできる必要があります。

答え3

ここで作成したリポジトリを使用することもできます。http://sysadmin.te.ua/linux/hpaid-monitoring.html

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

このリポジトリには、あらゆる種類のアタック用のほぼすべてのアタック監視ユーティリティがあります。この記事では、「smartctl」を使用してHPの襲撃を監視する方法も示します。

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

挨拶。

答え4

Device does not support SMART

これは、次の2つのうちの1つを意味できます。

  1. このハードドライブはSMARTをサポートしていません。この場合、その特定のドライブには運がありません。

  2. smartctlディスクと対話する方法がわかりません。この場合、あなたは可能いくつかの幸運を祈り、さまざまなパラメータ値を慎重に試してください--device。詳細については、smartctl のマニュアルページを参照してください。

BIOSバージョンは、ディスクドライブがSMARTをサポートしているかどうかには全く関係ありません。ドライブがSMARTをサポートしているかどうかは、ドライブの属性、より正確にはドライブファームウェアの属性です。

関連情報