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

Tut*_*nes 4 linux megaraid megacli

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

我尝试使用

#smartctl -d sat+megaraid,2 -a /dev/sda
#smartctl -d megaraid,2 -a /dev/sda
Run Code Online (Sandbox Code Playgroud)

但两者都只给出一个无效的参数信息。

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

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

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

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

谢谢。

Aar*_*lla 5

使用storcli,命令是:

storcli /c0/eALL/sALL show all | egrep 'Device attributes|SN = '
Run Code Online (Sandbox Code Playgroud)

将打印如下内容:

Drive /c0/e252/s0 Device attributes :
SN =      WD-WMC1T4142955
Run Code Online (Sandbox Code Playgroud)

第一行为您提供机箱和插槽,第二行是磁盘的序列号。