MegaCli 设置为热备用时不会重建

MegaCli 设置为热备用时不会重建

我最近插入了一个新驱动器并将其标记为“良好”。当我将其设置为热备用时,它拒绝重建。

[root]# MegaCli -PDList -aALL| grep Firm
Firmware state: Online, Spun Up
Firmware state: Online, Spun Up
Firmware state: Unconfigured(good), Spun Up
Firmware state: Unconfigured(bad)
Firmware state: Hotspare, Spun Up
Firmware state: Online, Spun Up

我设置之后,它只是作为热备用,并且永远不会重建。

[root]# MegaCli -PDHSP -Set -PhysDrv \[32:2\] -aALL

Adapter: 0: Set Physical Drive at EnclId-32 SlotId-2 as Hot Spare Success.

Exit Code: 0x00
[root]# MegaCli -PDList -aALL| grep Firm
Firmware state: Online, Spun Up
Firmware state: Online, Spun Up
Firmware state: Hotspare, Spun Up
Firmware state: Unconfigured(bad)
Firmware state: Hotspare, Spun Up
Firmware state: Online, Spun Up

我做错了什么?记录显示,未配置(坏)是 32:4,这是一个发生故障的坏驱动器。没有任何东西被标记为热备用启动,我确认已设置从热备用到在线的自动设置。

[root]# MegaCli -pdrbld -showprog -physdrv\[32:2\] -aALL

Device(Encl-32 Slot-2) is not in rebuild process

这是一台戴尔 R710 PowerEdge 服务器。

答案1

根据 Mikhail 的评论,问题在于 SAS 与 SATA。

简而言之,RAID 中的 SAS 和 SATA 驱动器不兼容,除非你费尽心机。因此,在我的 Dell R710 Poweredge 上,将所有驱动器都设为 SATA 比通过一些自定义方法混合使用 SAS/SATA 更​​容易。

相关内容