我最近刚刚设置了一个 3 驱动器 4TB MDRAID 5 阵列,用于镜像和我们服务器的在线备份。
我正在为未来的硬件(驱动器)故障做准备,并希望减轻 URE 的恢复故障。
通常我认为重建数组的过程是:
- 卸下并更换故障驱动器。
- 重建阵列
据我了解,在降级的 RAID 5 阵列中,您仍然可以访问数据;但是,当故障驱动器已被更换并且阵列正在重建时,如果检测到 URE,恢复将失败,并且阵列上的数据将立即变得不可读和不可恢复。
如果我的理解是正确的,那么在复制所有(可读)数据之前恢复数组似乎并不谨慎。
这给我留下了一个过程:
- 从数组中复制数据。
- 卸下并更换故障驱动器。
- 重建阵列
是否有另一个过程可以减轻重建失败(除了重建期间的第二个驱动器故障)?在不首先复制数据的情况下重建阵列是否安全?我的假设是否错误,例如在 URE 上重新构建失败但数据在降级状态下仍然可用?