首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >磁盘部分故障通过3件RAID 5重建

磁盘部分故障通过3件RAID 5重建
EN

Server Fault用户
提问于 2010-03-01 16:26:55
回答 5查看 6.6K关注 0票数 3

我有一个包含15个希捷ST31000340NS磁盘的RAID 5阵列的3ware 9650 15控制器。在注意到端口10驱动器中的ECC错误后,我用一个备用驱动器替换了它,并开始了RAID重建。在部分重建过程中,端口5磁盘完全失败,这使得数组无法操作,因为端口10中的新磁盘是不完整的。在重建过程中,该数组一直在使用,直到端口5磁盘发生故障。我希望通过放回原来的端口10磁盘来恢复数据,但是RAID控制器没有将它添加回数组中。相反,它被列为“可用”。我的问题是,如何迫使控制器识别原端口10磁盘的原始位置?在3dm2接口中没有“添加磁盘”选项。

*额外的信息*感谢所有与我的原始帖子有关的评论和建议。在此之前,我应该提到数组是在重建过程中挂载的只读的。我不知道这对强迫控制器接受原始磁盘返回的可能性是否有任何不同。顺便说一句,没有后援。不管发生什么事,我肯定已经学到了教训。RAID5。

EN

回答 5

Server Fault用户

发布于 2010-03-01 16:29:43

我相信你运气不好。这是RAID5的危险之一。由于该数组正在使用,所有其他磁盘现在都与原来的端口10磁盘不同步。

更新:关于更新只读的mounting...Whether,这实际上是3件软件的实现细节。即使您挂载只读,raid控制器也可以更新磁盘上的一些元数据,并决定此配置不可恢复。这正是我所期望的。

票数 4
EN

Server Fault用户

发布于 2010-03-01 16:33:58

您的最佳选择是从备份中进行重建。因为数组正在使用,所以数据在10个磁盘上将不同步。

随着驱动器大小的增大,RAID 5不再真正被推荐使用;驱动器上出现不可恢复错误的几率正在增加,通常直到RAID 5阵列出现磁盘故障(即第二个磁盘及其潜在的坏点被发现时)才会发现。

票数 2
EN

Server Fault用户

发布于 2011-07-28 09:09:45

如果第二个驱动器上的错误位于文件系统未使用的磁盘部分,则可能是幸运的。因此,如果没有备份,可以尝试使用“在重建时忽略ECC错误”标志集进行重构。然后,您将希望对您的文件系统运行某种形式的一致性检查,在最坏的情况下,您可能不得不预料到一些数据损坏。尽管如此,它可能会更好地失去整个卷。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/117931

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档