我试图清楚地识别 RAID1 阵列中哪个磁盘需要更换。控制器显示其 PhysDisk 0 id=1。打开机器时,我如何确定这是哪个磁盘?(最好通过磁盘上的序列号,而不仅仅是连接的物理电缆。)
有没有办法通过 lsiutil 命令行实用程序或其他方式显示磁盘的序列号?
Centos 5.4
戴尔 Poweredge R300
戴尔(假装)RAID SAS6iR 控制器(又名 LSI SAS0168E)
2 个 WD 160Gb 磁盘
答案1
回答我自己的问题 - 完全忘记了 OpenManage (OMSA)。安装这个怪物和几兆 rpm 后:
[root@computeu1n5 ~]# omreport 存储 pdisk 控制器=0 控制器 SAS 6/iR 适配器 (插槽 1) 上的物理磁盘列表 控制器 SAS 6/iR 适配器(插槽 1) ... 编号:0:1 状态:好 名称:物理磁盘 0:1 ... 序列号:WD-WCAS2208118581185 ...
答对了!
答案2
此命令将显示连接到 LSI SAS 控制器的磁盘的序列号:
yum install lsscsi /usr/bin/lsscsi -g smartctl -a /dev/sg0
答案3
您应该能够在 RAID 实用程序中闪烁磁盘活动指示灯。
答案4
假设 LSIUtil 软件使用与 Dell OEM 的 LSILogic MegaCli 实用程序类似的语法,我将从由 Moritz Mertinkat 编写的 Perc 备忘单:
# Physical drive information
MegaCli -PDList -aALL
MegaCli -PDInfo -PhysDrv [E:S] -aALL