识别LSI SAS1068E控制器上的磁盘

我试图清楚地确定在RAID1arrays中哪个磁盘需要更换。 控制器显示它是PhysDisk 0 id = 1。 当打开机器时,我怎么知道这是哪个磁盘? (理想情况下,通过磁盘上的序列号,而不是仅连接到物理电缆..)

有没有办法通过lsiutil命令行工具显示磁盘的序列号?

Centos 5.4

戴尔Poweredge R300

戴尔(假装)RAID SAS6iR控制器(又名LSI SAS0168E)

2个WD 160Gb磁盘

回答我自己的问题 – 完全忘记了OpenManage(OMSA)。 稍后安装这个野兽和几个MB的MBS:

 [root @ computeu1n5〜]#omreport storage pdisk controller = 0
控制器SAS 6 / iR适配器上的物理磁盘列表(插槽1)

控制器SAS 6 / iR适配器(插槽1)
 ...
 ID:0:1
状态:好的
名称:物理磁盘0:1
 ...
编号:WD-WCAS2208118581185
 ...

答对了!

此命令将显示连接到LSI SAS控制器的光盘的序列号:

yum install lsscsi /usr/bin/lsscsi -g smartctl -a /dev/sg0

您应该能够在RAID实用程序中闪烁磁盘活动指示灯。

假定LSIUtil软件使用与来自LSILogic的Dell oem相似的MegaCli工具的语法,我将从Moritz Mertinkat编写的Perc Cheat Sheet开始:

 # Physical drive information MegaCli -PDList -aALL MegaCli -PDInfo -PhysDrv [E:S] -aALL