我在 SUSE EL 10 上创建了一个软件 RAID,现在我需要监视它

我在 SUSE EL 10 上创建了一个软件 RAID,现在我需要监视它

我在 SUSE ES 10/11 上使用 yast2 GUI 创建了一个软件 Raid。该 Raid 运行良好,并且是 Raid 5。我有 5 个驱动器,它们是便宜的 2GB 机箱,每个机箱中有 2 - 1TB 驱动器(串行 ATA 驱动器),我通过 Esata 将它们连接到主板。我遇到的问题是,这是“便宜”的存储,当 RAID 上的 5 个驱动器出故障时,我似乎没有任何问题的日志,并且写入它变得越来越困难,直到它死机。我使用 SAMBA 将 4TB 分区安装到我家中 GIG 网络上的 PC 上。我的问题是,Linux 中是否有任何好的(免费)工具可以监控 Raid 或 Raid 上的驱动器以检测任何问题???我还没有找到任何工具,只是想知道是否存在一些。

答案1

mdadm 与软件 raid 功能一起提供。

答案2

您应该使用它mdadm在 Linux 中创建软件 RAID(它可能是 YAST 内部使用的) - 该man页面包含以下精华:

跑步

mdadm --monitor --scan -1

通过 cron 脚本可以确保定期通知任何降级的阵列。

我使用以下(-1是的简短版本--oneshot):

$ cat /etc/cron.hourly/mdadm 
#! /bin/sh

set -e

mdadm --monitor --scan --oneshot

安装 postfix,在 中将您的电子邮件地址设置为 root 的别名/etc/aliases,运行newaliases以更新数据库,并且如果有任何故障,每小时都会收到一封电子邮件。

相关内容