Ubuntu 中自动通知 RAID 阵列降级

Ubuntu 中自动通知 RAID 阵列降级

我在 RAID-1 阵列上运行 Ubuntu 10.04。出于好奇,我决定打开“磁盘实用程序”程序来检查阵列的状态。令我惊讶的是,阵列被列为“降级”,其中一个驱动器出现故障。如果我的另一个驱动器出现故障,我将丢失所有数据。有没有办法设置 Ubuntu,当 RAID 降级时自动通过电子邮件或其他方式通知我?

Ubuntu 拥有如此出色的软件 RAID 支持,但却不向用户通报 RAID 故障,这似乎很奇怪。我原本想编写一个 cron 作业来监控“cat /proc/mdstat”,如果发现“驱动器故障”模式,就给我发送电子邮件,但我不想重新发明轮子。

答案1

默认情况下,/etc/mdadm/mdadm.conf包含行

MAILADDR root

我可以确认在 Ubuntu 8.04 上,当阵列降级时,这确实会导致邮件被发送给根(并且我不明白为什么这在其他版本中会有所不同)。

问题是邮件发送生根,Ubuntu 似乎没有设置任何内容,以便管理员用户可以阅读 root 的邮件。以前是这样;我看到在一台初始安装为 Ubuntu 4.10 的机器上,/etc/aliases包含

# Added by Ubuntu installer
root:   myusername

这确实导致 root 的邮件被重定向到我的本地邮箱,我确实阅读了该邮件。

也许 Ubuntu 停止设置是/etc/aliases因为大多数人甚至不知道有本地邮箱这样的东西。但 Ubuntu 安排管理员以某种方式接收 root 的邮件是个好主意。也许您可以提出功能请求(或将您的声音添加到现有请求中,我还没有看过)。(严格来说,这是对 warty 的回归!)

相关内容