在 Raid 正在清理期间向 Raid 写入数据时会发生什么情况?

在 Raid 正在清理期间向 Raid 写入数据时会发生什么情况?

我有一个 RAID 5 设置,数据容量接近 15TB。

过去,我长期不检查它,发现多个驱动器有 SMART 错误,我想防止出现坏块。我正在实施每周清理,但我想知道如果在驱动器清理时启动 rsync 定时计划会发生什么。rsync 是否会在清理完成之前失败?或者是否会有一个多线程系统,这两个操作将同时发生?或者最坏的情况是——它会中断清理过程,因此必须重新开始。

我的日程安排如下:

Daily job from 4 different local computers rsync to my local NAS at different times.  3:00am, 4:00am, 5:00am, and 6:00am.
Daily job from my local NAS to a cloud server at 12:00pm.
Weekly job Sunday at 3:00pm to scrub the raid. 

当然,清理可能需要足够的时间,以至于其他工作会在团队仍在清理时开始。基本上,我不确定写新的数据正在被清除到驱动器中......

处理此问题的最佳做法是什么,优先考虑每周清理一次 RAID 并在此基础上进行备份?

谢谢

答案1

通常情况下,清理工作以低优先级运行,并且仅在逻辑驱动器空闲时运行。基本上,清理期间的访问只会减慢后者的速度。请注意,由于驱动器在清理期间很忙,因此不频繁的访问可能会遇到更高的延迟。

您应该在预计阵列空闲的时间段安排清理,即将其放在备份窗口之外。

相关内容