MegaRaid StorCLI64 未找到控制器

Ken*_*n J 5 raid megaraid

我的系统连接到多个 PERC H800 控制器。我可以启动 MegaRaid GUI,并且可以在登录后提取所有内容。我想使用 CLI 来编写一些事件的脚本,但是当我去运行它时,它没有看到控制器:

# /usr/local/MegaRAID\ Storage\ Manager/StorCLI/storcli64 show all
Status Code = 0
Status = Success
Description = None

Number of Controllers = 0
Host Name = my-server
Operating System  = Linux4.0.3-1.el6.elrepo.x86_64
Run Code Online (Sandbox Code Playgroud)

为什么 storcli64 不接收控制器,我该如何解决?

小智 6

找到它了。你需要运行为sudo

$ /opt/MegaRAID/storcli/storcli64 /c0 show all
Controller = 0
Status = Failure
Description = Controller 0 not found

$ sudo /opt/MegaRAID/storcli/storcli64 /c0 show all
Generating detailed summary of the adapter, it may take a while to complete.

Controller = 0
Status = Success
Description = None
Run Code Online (Sandbox Code Playgroud)

  • 如果 storcli 由于缺乏 root/提升权限而失败,它将返回 Status = Failure (如您的示例所示)。Ken 的示例输出显示成功状态,因此他可能以 root 身份运行它。 (3认同)