在运行MegaRAID SAS 8708ELP的SuperMicro服务器上查找硬盘驱动器的序列号

正如标题所说,我有一台SuperMicro服务器在Linux上运行带有MegaRAID SAS 8708ELP的硬件RAID 6。 我有两个故障磁盘,我已经确定为插槽2和4中的驱动器,而我的老板告诉我驱动器有些混乱,并且由于插槽从0开始,所以我不确定我应该使用哪个硬盘正在改变。 我试图找出驱动器的序列号,所以我可以与我删除的驱动器进行比较,但我一直在寻找这样的信息的所有命令都没有工作。

我试过使用

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

但是两者都只是给出一个无效的参数消息

我试过运行lshw,但它只是给我的Raid卡本身的信息。

当我运行megacli -PDList -aAll我可以识别我的磁盘,但我不知道什么是有用的,我需要从所有的信息。

我猜我只需要从服务器中删除第三和第五个磁盘,但我只是想在这之前绝对确定这一点。

我会很感激任何build议,因为我不是一个真正的IT人。

谢谢。

使用storcli ,命令是:

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

将打印如下内容:

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

第一行给出了机箱和插槽,第二行是磁盘的序列号。