web-dev-qa-db-ja.com

MegaRAIDを実行しているSuperMicroサーバー上のハードディスクドライブのシリアル番号を見つけるSAS 8708ELP

タイトルが示すように、私はLinux上でMegaRAID SAS 8708ELPを備えたハードウェアRAID6を実行しているSuperMicroサーバーを管理しています。スロット2のドライブとして識別した2つの故障したディスクがあります。 4、しかし、上司はドライブが多少スクランブルされていると言っており、スロットは0から始まるので、どのハードディスクを変更するのかわかりません。ドライブのシリアル番号を調べようとしました。削除したドライブと比較できるようになりましたが、そのような情報を見つけるために実行してきたすべてのコマンドが機能していません。

使ってみました

#smartctl -d sat+megaraid,2 -a /dev/sda
#smartctl -d megaraid,2 -a /dev/sda

しかし、どちらも無効な引数メッセージを表示するだけです。

Lshwを実行してみましたが、Raidカード自体の情報しか得られません。

そして私が走ったときmegacli -PDList -aAllディスクは識別できますが、すべての情報から、必要なものに何が役立つのかわかりません。

サーバーから3番目と5番目のディスクのみを削除する必要があると思いますが、実行する前にこれを確実に確認したかっただけです。

私は実際にはIT担当者ではないので、アドバイスをいただければ幸いです。

ありがとう。

3
TuturuJones

storcliを使用すると、コマンドは次のようになります。

storcli /c0/eALL/sALL show all | egrep 'Device attributes|SN = '

次のようなものを印刷します:

Drive /c0/e252/s0 Device attributes :
SN =      WD-WMC1T4142955

最初の行はエンクロージャーとスロットを示し、2番目の行はディスクのシリアル番号です。

3
Aaron Digulla