验证 Linux md raid 的守护进程

验证 Linux md raid 的守护进程

有没有办法定期验证 Linux 软件 RAID 是否有效且没有错误?就像一个守护进程会扫描所有块并验证它们一样。

答案1

在 Debian(以及 Ubuntu)机器上,cron 运行:

/usr/share/mdadm/checkarray --cron --all --quiet

该月的第一个星期日。这正是您想要的。

基本上可以归结为:

# echo check > /sys/block/$array/md/sync_action

但其安全性很高。从最近的 Debian 安装或 mdadm 源包中窃取它。

答案2

Linux 软件 Raid 操作方法

...基本示例。运行:

mdadm --monitor --mail=root@localhost --delay=1800 /dev/md2

应发布一个 mdadm 守护进程来监控 /dev/md2。delay 参数表示轮询将以 1800 秒的间隔进行。最后,应将关键事件和致命错误通过电子邮件发送给系统管理员。

相关内容