总结

总结

我对 RAID 5 重建有疑问。

让我们假设以下情况:RAID 5、3 个磁盘(每个 5TB)阵列(即 10TB 可用)。

如果磁盘发生故障,数据仍然可访问(例如员工可以继续工作)但处于“损坏”状态。

众所周知,一旦更换磁盘,RAID 控制器就可以重建阵列结构,但很有可能出现 URE,这意味着您的数据无法重建并丢失。

但是,当发现磁盘出现故障时,什么能阻止您将所有数据从故障阵列复制到网络存储位置、使用新磁盘从头开始重新创建 RAID 阵列并将文件复制回来呢?

这样,遇到的任何 URE 都会表现为单个文件故障,而不是彻底故障。

这有用吗?

提前致谢,劳伦斯

答案1

我们假设以下情况:RAID 5、3 个磁盘(每个 5TB)阵列。

我们的开局已经很糟糕了。

如果磁盘发生故障,数据仍然可访问(例如员工可以继续工作)但处于“损坏”状态。

假设在剩余的两个磁盘中,恰好有人有文件的地方没有 URE。

但是,当发现磁盘出现故障时,什么能阻止您将所有数据从故障阵列复制到网络存储位置、使用新磁盘从头开始重新创建 RAID 阵列并将文件复制回来呢?

没什么,只是现在你正在对降级阵列的磁盘施加压力,并复制 TB 级的数据,即使在 GB 网络上也不会很快。如果您的硬盘驱动器全部来自同一批次,则磁盘在很短的时间内彼此发生故障并不罕见。此外,如果上述 URE 可能性成真,那么您现在就丢失了数据,您必须从备份中恢复。

这样,遇到的任何 URE 都会表现为单个文件故障,而不是彻底故障。

遇到的 URE 可能会表现为合理的存储控制器导致的单个文件故障。您不需要当遇到 URE 时,重建会严重失败。有关详细信息,请参阅存储控制器手册。

总结

使用 RAID 10 或 6,并配备热备件和大小合理的硬盘。你的发际线和事业以后会感谢你的。

相关内容