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 / 问题 / 400370
Accepted
cswingle
cswingle
Asked: 2012-06-20 17:10:03 +0800 CST2012-06-20 17:10:03 +0800 CST 2012-06-20 17:10:03 +0800 CST

3Ware 9650SE RAID-6,两个降级驱动器,一个 ECC,重建卡住

  • 772

今天早上我来到办公室发现 RAID-6、3ware 9650SE 控制器上的两个驱动器被标记为降级并且它正在重建阵列。在达到大约 4% 后,它在第三个驱动器上出现 ECC 错误(当我尝试访问此 RAID 上的文件系统并从控制器收到 I/O 错误时可能会发生这种情况)。现在我处于这种状态:

> /c2/u1 show

Unit     UnitType  Status         %RCmpl  %V/I/M  Port  Stripe  Size(GB)
------------------------------------------------------------------------
u1       RAID-6    REBUILDING     4%(A)   -       -     64K     7450.5    
u1-0     DISK      OK             -       -       p5    -       931.312   
u1-1     DISK      OK             -       -       p2    -       931.312   
u1-2     DISK      OK             -       -       p1    -       931.312   
u1-3     DISK      OK             -       -       p4    -       931.312   
u1-4     DISK      OK             -       -       p11   -       931.312   
u1-5     DISK      DEGRADED       -       -       p6    -       931.312   
u1-6     DISK      OK             -       -       p7    -       931.312   
u1-7     DISK      DEGRADED       -       -       p3    -       931.312   
u1-8     DISK      WARNING        -       -       p9    -       931.312   
u1-9     DISK      OK             -       -       p10   -       931.312   
u1/v0    Volume    -              -       -       -     -       7450.5    

检查相关三个驱动器上的 SMART 数据,降级的两个状态良好(通过,没有任何 Current_Pending_Sector 或 Offline_Uncorrectable 错误),但列为 WARNING 的驱动器有 24 个不可纠正的扇区。

而且,“重建”现在已经停留在 4% 十个小时了。

所以:

我如何让它开始实际重建?这个特定的控制器似乎不支持/c2/u1 resume rebuild,并且似乎是一个选项的唯一重建命令是一个想知道要添加哪个磁盘的命令(/c2/u1 start rebuild disk=<p:-p...> [ignoreECC]根据帮助)。我的服务器中有两个热备件,我很乐意使用它们,但我不明白在当前状态下它会如何处理这些信息。

当我在 RAID-6 中有两个 DEGRADED 驱动器时,我可以拔出明显发生故障的驱动器(WARNING 驱动器)吗?在我看来,最好的方案是我拉出 WARNING 驱动器并告诉它在重建中使用我的一个热备件。但是我不会通过在带有两个 DEGRADED 驱动器的 RAID-6 中拉出一个“好”驱动器来解决这个问题吗?

最后,我在其他帖子中看到此控制器中的一个严重错误导致良好驱动器被标记为错误并且升级固件可能会有所帮助。鉴于这种情况,刷新固件是否是一项有风险的操作?它对重建但停留在 4% 的 RAID 有帮助还是有害?我是否遇到了这个错误?

精神之外的建议将不胜感激。谢谢。

raid raid6 3ware
  • 1 1 个回答
  • 8113 Views

1 个回答

  • Voted
  1. Best Answer
    cswingle
    2012-06-22T08:45:35+08:002012-06-22T08:45:35+08:00

    我设法通过发出以下命令来重建 RAID,tw_cli而无需拉出任何驱动器或重新启动系统:

    /c2/u1 set ignoreECC=on
    

    重建并没有立即进行,但在我进行此更改后的第二天凌晨 2 点,重建开始,大约 6 小时后,重建完成。有 ECC 错误的驱动器有 24 个坏扇区,现在已被驱动器覆盖和重新分配(根据 SMART 数据)。文件系统看起来完好无损,但如果我在访问这些扇区上的任何数据时遇到错误,我也不会感到惊讶。

    无论如何,我比以前好多了,而且很可能能够恢复大部分数据。一旦我得到了我能做的,我就会弹出出现故障的驱动器并将其重建到热备份上。

    • 7

相关问题

  • Windows 文件服务器性能调优

  • SSD TRIM 的硬件 RAID 控制器支持

  • 了解磁盘队列长度

  • 使用混合磁盘突袭 0?

  • Windows Server 2008 Hyper-V 虚拟化服务器的最佳 RAID 配置?

Sidebar

Stats

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

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

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

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

    • 9 个回答
  • Marko Smith

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

    • 3 个回答
  • Marko Smith

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

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +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