AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 117931
In Process
Dan
Dan
Asked: 2010-03-02 08:26:55 +0800 CST2010-03-02 08:26:55 +0800 CST 2010-03-02 08:26:55 +0800 CST

磁盘在 3ware RAID 5 重建过程中部分失败

  • 772

我有一个 3ware 9650SE RAID 控制器和一个包含 15 个希捷 ST31000340NS 磁盘的 RAID 5 阵列。在注意到端口 10 驱动器中的 ECC 错误后,我将其替换为备用驱动器并开始重建 RAID。在重建过程中,端口 5 磁盘完全失败,导致阵列无法运行,因为端口 10 中的新磁盘不完整。该阵列在重建期间一直使用,直到端口 5 磁盘出现故障。我希望通过放回原来的端口 10 磁盘来恢复数据,但是 RAID 控制器没有将其添加回阵列。相反,它被列为“可用”。我的问题是,如何强制控制器在其原始位置识别原始端口 10 磁盘?3dm2界面中没有“添加磁盘”选项。

* 额外信息 *感谢所有与我的原始帖子有关的意见和建议。我之前应该提到过,阵列在重建期间以只读方式安装。我不知道这对强制控制器接受原始磁盘的机会是否有任何影响。顺便说一句,没有备份。不管发生什么,我当然已经吸取了教训。RAID5。

disaster-recovery raid5 hardware-raid data-recovery 3ware
  • 5 5 个回答
  • 6610 Views

5 个回答

  • Voted
  1. kbyrd
    2010-03-02T08:29:43+08:002010-03-02T08:29:43+08:00

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

    更新:关于更新只读安装......这是否有效将成为 3ware 的实现细节。即使您以只读方式安装,raid 控制器也可能更新了磁盘上的一些元数据,并决定此配置不可恢复。这就是我所期望的。

    • 4
  2. Bart Silverstrim
    2010-03-02T08:33:58+08:002010-03-02T08:33:58+08:00

    您最好的选择是从备份中重建。由于阵列正在使用中,因此 10 磁盘上的数据将不同步。

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

    • 2
  3. kreil
    2011-07-29T01:09:45+08:002011-07-29T01:09:45+08:00

    如果第二个驱动器上的错误出现在文件系统未使用的磁盘部分中,您可能会很幸运。因此,如果您没有任何备份,您可以尝试使用“在重建时忽略 ECC 错误”标志集进行重建。然后,您可能希望对文件系统运行某种形式的一致性检查,并且在最坏的情况下您可能不得不预期一些数据损坏。尽管如此,丢失整个音量可能更可取。

    • 1
  4. tore-
    2010-03-02T08:52:32+08:002010-03-02T08:52:32+08:00

    以今天的磁盘大小,当一个驱动器已经发生故障时另一个驱动器发生故障的概率是 62%,当消费磁盘时: http ://talkback.zdnet.com/5208-12694-0.html?forumID=1&threadID=36299&messageID=1008171

    永远不要使用raid 5。如果您必须提供高可用性和廉价存储,请选择 raid6 和热备件。

    • 0
  5. hmallett
    2010-03-02T08:55:49+08:002010-03-02T08:55:49+08:00

    如果您的阵列在端口 10 上移除故障磁盘后仍保持联机并接收写入,则这意味着该磁盘与阵列的其余部分不一致,即使您可以强制它联机,阵列上的任何卷也会损坏。

    别问我怎么知道的……

    从备份恢复可能是您唯一可行的选择。

    • 0

相关问题

  • SBS2003有没有好的在线备份方案?[关闭]

  • 通过 WAN 链接的 MOSS 延伸农场 - 一个坏主意?

  • 如何从 Windows 2008 故障转移群集中删除“额外”(不需要的)网络?

  • 社区对备份解决方案的意见

  • 镜像驱动器

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve