PERC 710 RAID 控制器上的顽固外来磁盘

PERC 710 RAID 控制器上的顽固外来磁盘

我的服务器崩溃了(不知道为什么),无法访问其 24 个驱动器中的大多数。服务器需要完全关闭电源才能使磁盘再次显示,但有一个磁盘需要第二次启动(拔下并重新插入)。现在,虽然一些虚拟磁盘进入后台初始化,但一个虚拟磁盘必须重建镜像磁盘,并且一个虚拟磁盘完全丢失了其中一个镜像磁盘(已移除并重新插入的磁盘,但在移除之前已丢失)。当我说丢失时,raid 控制器根本看不到该磁盘。

现在,可以看到物理磁盘(磁盘 0:12)已进入外部状态。我对此无能为力(至少看起来如此)。这是我的工具列表:

  • 遠端控制核心
  • 奥姆萨
  • omconfig/omreport
  • MegaCLI

该控制器位于PERC H710P Mini (Embedded)戴尔 R720xd 服务器中。

我尝试通过以下方式清除外部配置:

  • iDRAC:虽然将物理磁盘显示为外部的,但在控制器上看不到任何外部配置。
  • OMSA:当我尝试打开外部配置选项页面时,它声称没有外部配置。但根据物理磁盘视图,磁盘 12 是外部的。
  • omconfig storage controller action=clearforeignconfig controller=0阻塞 IO 约 1-2 分钟后失败:Failure!
  • omconfig storage pdisk action=clear controller=0 pdisk=0:12快速失败Operation not supported. Read, action=clear
  • MegaCli64 -CfgForeign -Scan -aAll1-2 分钟后报告There are 1 foreign configuration(s) on controller 0.
  • MegaCli64 -CfgForeign -Clear -a01-2 分钟后失败Failed to clear Foreign configuration on controller 0.,退出代码为 0x01。

我怎样才能让此磁盘再次运行?我肯定错过了什么……

答案1

我发现 MegaCLI 已被 perccli 取代,所以我下载了它,弄清楚了如何使用它,它真的有效!这就是我所做的:

我使用此命令删除了外部配置:

perccli64.exe /c0/fall del

然后我将磁盘 12 作为热备用分配给驱动器组 3(可能选择了全局热备用):

perccli.exe /c0/s12 add hotsparedrive dgs=3

这两个命令都会导致 IO 停止几分钟,所以请做好准备,但是这两个命令都成功完成,并且当我输入此命令时,控制器正在重建阵列。

成功!

相关内容