Soft raid1 计划重新同步

Soft raid1 计划重新同步

Debian 有一个 cronjob/etc/cron.d/mdadm可以启动 raid 检查(&重新同步?)。它会消耗大量 IO,并且在 3TB 磁盘上可能需要长达 96 小时。这时候服务的性能就会真正下降。

我的问题是:据我所知,Linux会立即恢复失败的RAID。真的有必要进行这项检查吗?如果是这样,为什么?

答案1

不,这真的没有必要。我曾经在大多数系统上禁用它。

然而,它可能很有用。 Linux mdadm RAID 仅检测读取或写入 RAID 文件系统时发生的错误。此 mdadm raid 检查 cron 作业只会导致读取整个 raid 阵列,以便可以检测到读取错误。

以类似的方式,btrfszfs都有一个scrub命令来读取它们上的所有数据......并且读取这些文件系统上的数据会导致校验和被验证,从而检测到即使在未访问的文件上的任何错误常常。 zfs scrub或者btrfs scrub通常每周或每月从 cron 运行。

相关内容