web-dev-qa-db-ja.com

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が古すぎるという理由だけですか?

dmidecodeによると、私はBIOS 2.7を持っているので、古すぎないはずです。

CentOS6.4を使用しています。

最も可能性の高い理由は、サーバーにハードウェアRAIDコントローラーが付属しており、sdaが個別のディスクではなく論理ドライブであるためです。

HPは、ハードウェアを監視するツール、HP raidコントローラーのステータスを監視する一般的なLinuxユーティリティを提供し、含まれるドライブはhpacucli found here です。

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

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
6
HBruijn

ここに書き込みとしてリポジトリを使用することもできます- http://sysadmin.te.ua/linux/hpraid-monitoring.html

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

このレポには、すべてのタイプのレイド用のほぼすべてのレイド監視ユーティリティがあります!また、記事では、「smartctl」を使用してHP raidを監視する方法も示しています。

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

よろしく。

3
Aleksandr

Device does not support SMART

これは、次の2つのいずれかを意味します。

  1. 名前付きハードディスクは確かにSMARTをサポートしていません。その場合、あなたはその特定のドライブで運が悪いです。

  2. smartctlには、ディスクと通信する方法がありません。それが事実である場合、あなたはmay--device;のさまざまなパラメーター値を慎重に試すことで少し運がいいです。詳細については、smartctlのmanページを参照してください。

BIOSバージョンは、ディスクドライブがSMARTをサポートするかどうかとはまったく関係ありません。ドライブがSMARTをサポートするかどうかは、ドライブのプロパティです。より正確には、ドライブのプロパティです。ファームウェア。

2
a CVn