ZDNET提出了一个很有争议的文章,关于RAID5由于前段时间(2007年)的容量越来越大而注定要到2009年。
2009年已经到来,我想知道是否有可能在线重新检查RAIDarrays:读取整个光盘,并最终提前检测磁盘故障(即不受任何SMART或数据需要的基础)。
我可以想到一个非常简单的检查方法:做一个dd if=/dev/md0 of=/dev/null并监视RAID日志,但是我正在寻找一种更加整合的方式,甚至可以做一些魔术错误(如重新定位它们)。
在许多发行版(至lessdebian&ubuntu)中,Linux软件RAID(md)通常会每月执行一次resync(第一个星期日)以防万一; 寻找“checkarray”脚本。
NetApp文件pipe理器(默认情况下)每周日早上执行低优先级重新同步。
在实践中,我不认为即使有数百个系统在生产中,这些问题也没有发生。
大多数现代arrays控制器都将其作为控制器级别。 戴尔PERC RAID控制器有一些称为“ 巡读 ”,它执行arrays中的磁盘。
ZFS有一个名为“ remavering ”的function,它做类似的事情。