【发布时间】:2010-03-23 16:48:38
【问题描述】:
我有一台带有 Raid 5 的 HP 服务器。端口 0 和 1 用于数据和操作系统镜像。 Raid 5 附带的软件是 Intel Matrix Storage Manager,并且有管理控制台作为基于 Windows 的 api 来查看所有端口,包括它们的状态。
现在它们都处于正常状态。我不确定操作系统/Windows 是否有一些 API 或 .Net 类来访问 RAID 端口并获取它们的状态?如果是这样,我如何使用 PS 获取信息?如果不需要,我是否必须参考 Intel Matrix Storage Manager 提供的 dll?
基本上,我想编写一个 PS 脚本来获取读取状态。如果任何端口磁盘不正常,将通过咆哮协议发送消息。
【问题讨论】:
-
我认为“pstanton”表示这更像是一个系统管理员类型的问题,应该在 serverfault.com 站点上询问。话虽如此,我强烈怀疑硬件 RAID 子系统是否存在 .NET 接口。我认为你最好的选择(我以前在戴尔上做过)是寻找/使用命令行界面(好的旧 DOS)。你可以调用/解析命令行工具来做你需要的硬件RAID。
-
这就是为什么我发布这个问题是为了看看是否有人知道 .Net 框架是否提供任何类或 API。同时,我打算用Refector看一下Intel Matrix Storage Manager dll文件,看看有没有.net类可供使用。
-
我发现的所有 dll 文件都没有 CLI 头文件。似乎 .Net 不支持 Raid 磁盘。
标签: .net windows powershell