使用Magecli64修复外来磁盘与修改热备盘状态
  km4AmwF2rpfi 2023年11月02日 73 0

描述:对于RAID卡识别到磁盘损坏,但实际磁盘未损坏的情况,可使用此方法重新导入。

1.查看磁盘状态:

/opt/MegaRAID/MegaCli/MegaCli64-PDList -a0|grep "Firmware state"

状态为:Firmware state: Unconfigured(bad)

2.将磁盘设置为good

/opt/MegaRAID/MegaCli/MegaCli64 -PDMakeGood -PhysDrv[8:9] -a0


3.再次查看此磁盘状态

/opt/MegaRAID/MegaCli/MegaCli64 -PDList -a0|grep "Firmware state"

Firmwarestate: Unconfigured(good), Spun Up


有两种业务场景进行修复 一个是执行外来盘导入进行自我修复,第二个是变成热备盘

执行进行外来盘导入

/opt/MegaRAID/MegaCli/MegaCli64-CfgForeign -Import -aall

第二种 可以看到该盘状态已经变成good了,现在就可以在线将该硬盘设置成热备盘了。

/opt/MegaRAID/MegaCli/MegaCli64-PDHSP -Set -PhysDrv[ 0:4] -a0

最后再查看硬盘状态,发现状态异常的盘已经修复成功了。

/opt/MegaRAID/MegaCli/MegaCli64  -PDList -aALL|grep "Firmware state"

查看磁盘重构状态:

/opt/MegaRAID/MegaCli/MegaCli64 -PDRbld -ShowProg -PhysDrv [1:5] -a0

Hotspare, Spun down状态修复UP步骤

某次远程时用MegaCli工具发现热备盘处理Hotspare, Spun down状态,如下图

使用Magecli64修复外来磁盘与修改热备盘状态_解决方法

解决方法:把这个hotspare删除了,再添加一次。注意物理设备和槽位id,如下8为EnclosureDevice ID,11为Slot Number

/opt/MegaRAID/MegaCli/MegaCli64 -PDHSP rmv PhysDrv[8:11] -a0Adapter: 0: Remove PhysicalDrive at EnclId-8 SlotId-11 as Hot Spare Success.Exit Code: 0x00

/opt/MegaRAID/MegaCli/MegaCli64 -PDHSP  Set PhysDrv[8:11] -a0Adapter: 0: Set Physical Driveat EnclId-8 SlotId-11 as Hot Spare Success.Exit Code: 0x00

添加后再查看,发现已经 Spun Up了


使用Magecli64修复外来磁盘与修改热备盘状态_解决方法_02

/opt/MegaRAID/MegaCli/MegaCli64 -AdpSetProp -AlarmSilence –a0

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  TAICzbZl2ew1   2023年11月02日   58   0   0 k8s解决方法