ZDNET 发表了一篇非常有争议的文章RAID5 在 2009 年失败因为前段时间(2007年)的容量越来越大。
2009 年已经到来,我想知道是否可以在线重新检查 RAID 阵列:读取整个磁盘并最终提前检测磁盘故障(即不受任何 SMART 或数据需要基础的约束)。
我能想到一个非常简单的检查方法:执行dd if=/dev/md0 of=/dev/null
并监控 RAID 日志,但我正在寻找一种更集成的方法,甚至可以对错误做一些神奇的事情(比如重新定位它们)。
答案1
许多发行版(至少是 debian 和 ubuntu)中的 Linux 软件 RAID(md)通常会每月(第一个星期日)执行一次重新同步,以防万一;查找“checkarray”脚本。
NetApp 文件程序(默认情况下)每周日早上进行低优先级重新同步。
实际上,即使在生产中有数百个系统,我相信其中任何一个系统都没有出现问题。