你怎么知道你的Windows Server 2008 R2软件RAID是否失败?

可能重复:
如何在Windows中监视镜像磁盘的运行状况?

我在Windows Home Server 2008 R2上的两对驱动器上启用了软件RAID(RAID-1)。 为了testing冗余,我在服务器运行时拔掉了一个驱动器。 大约30秒钟后,磁盘pipe理器报告了容错中断。 但是,没有写入事件日志。

当软件RAID出现问题时,我希望find一种方法来通过电子邮件提醒我,但是如果事件日志中没有写入任何内容,似乎并不是一种简单的方法。

有谁知道如何监视Windows上的软件RAID故障?

你是正确的这个错误没有logging或能够通过Windows通过SMTP提醒。

有一件事你可以做的是尝试通过你的RAID控制器设置警报。

另外,大多数制造商(例如Dell / HP)在硬件级别上都有一些监控软件,您可以configuration该硬件级别以在硬件故障时生成警报。

希望这有助于它是一个不幸的问题,微软似乎没有兴趣解决。

依靠事件日志来检查你的软件镜像是否还在工作,对我来说总是显得很糟糕。 我很less使用Windows中的软件RAID(它缺乏必要的pipe理function),但总是认为使用WMI类进行监控将是一个更好的主意。 一个简短的研究表明,有一个有前途的“可用性”属性的Win32_LogicalDisk 。

你应该能够创build一个事件filter,并像文档中描述的那样注册一个事件消费者,如果你确实需要的话(例如,如果你没有使用一些能够定期查询WMI并发送警报的监控解决scheme) 。