首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RAID-5:两个磁盘同时失败?

RAID-5:两个磁盘同时失败?
EN

Server Fault用户
提问于 2014-07-22 14:48:44
回答 8查看 74.9K关注 0票数 22

我们有一个戴尔PowerEdge T410服务器运行CentOS,RAID-5阵列包含5个Seagate 3 TB SATA磁盘。昨天系统崩溃了(我不知道具体情况,也没有日志)。

当启动到RAID控制器BIOS时,我看到在5个磁盘中,磁盘1被标记为“缺失”,磁盘3被标记为“降级”。我强制磁盘3备份,并将磁盘1替换为一个新的硬盘驱动器(相同大小)。BIOS检测到这一点,并开始重建磁盘1-但是它被卡在%1。旋转进度指示器整夜没有移动;完全冻结。

我在这里有什么选择?除了使用专业的数据恢复服务之外,还有什么方法可以尝试重建吗?两个硬盘怎么会这样同时失效呢?似乎太巧合了。是否可能磁盘1出现故障,从而导致磁盘3“不同步”?如果是这样的话,有什么实用工具可以让它“同步”吗?

EN

回答 8

Server Fault用户

回答已采纳

发布于 2014-07-23 13:29:22

在你接受了一个糟糕的答案后,我真的很抱歉我的异端观点(它已经多次保存了这样的数组)。

您的第二个失败磁盘可能有一个小问题,可能是块故障。这就是为什么坏的raid5固件的坏同步工具崩溃的原因。

您可以使用低级别的磁盘克隆工具轻松地复制扇区级的副本(例如,gdd救援可能非常有用),并将此磁盘用作您的新disk3。在这种情况下,您的数组以轻微的数据损坏而存活下来。

对不起,可能已经太晚了,因为在这种情况下,正统答案的实质是:“raid5中的多个失败,这里是启示!”

如果您想要非常好的冗余raid,请在linux中使用软件raid。例如,它的raid超级块数据布局是公开的,并且有文档.我真的很抱歉,这是我的另一个异端观点。

票数 27
EN

Server Fault用户

发布于 2014-07-22 14:57:18

你有双盘故障。这意味着您的数据已经丢失,您必须从备份中恢复。这就是为什么我们不应该在大磁盘上使用raid 5。您希望设置raid,以便始终能够承受两个磁盘故障,特别是大的慢磁盘。

票数 39
EN

Server Fault用户

发布于 2014-07-22 15:03:05

你的选择是:

  1. 从备份恢复。
    • 你有备份,不是吗?RAID不是备份。

  2. 专业数据恢复
    • 这是可能的,虽然非常昂贵和没有保证,一个专业的恢复服务将能够恢复您的数据。

  3. 接受你的数据丢失,并从经验中学习。
    • 正如注释中所指出的,RAID 5配置不推荐使用大型SATA磁盘,因为在重新构建过程中可能会出现双重故障,导致数组失败。
      • 如果它必须是奇偶RAID,RAID 6更好,下次也使用热备用。
      • 由于各种原因,SAS磁盘更好,包括更高的可靠性、弹性和较低的不可恢复位错误率,这些错误可能会导致UREs (不可恢复的读取错误)。

代码语言:javascript
复制
- As noted above, RAID is not a backup.  If the data matters, make sure it's backed up, and that your backups are restore-tested.
票数 37
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/614523

复制
相关文章

相似问题

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