为什么 URE 会在 RAID 5 重建期间导致阵列丢失?

为什么 URE 会在 RAID 5 重建期间导致阵列丢失?

据我所知,RAID 5 对于大型磁盘存在问题,因为如果单个磁盘发生故障,则在重建阵列时可能会出现不可恢复的读取错误。据我所知,此 URE 可防止重建整个阵列。为什么单个位/块/扇区中的错误会导致整个重建失败?

就最坏的情况而言,我可以想象如果 URE 发生在一个“糟糕”的地方(例如,文件系统超级块),你可能会失去一切,但你总是会失去一切吗?如果是的话,为什么?

答案1

当面对已知的不一致数据时,您不会抱着最好的希望继续使用它。如果您达到了 RAID 级别在设计上无法容忍的条件,您就会停止。这就是您的备份的用途,并且正是您已经了解您将在哪些条件下使用它们。

RAID 不是备份。它是一种在发生某类故障时继续运行的方法。

相关内容