• MSA2312 enclosure 闪断后


    故障描述:由于电源原因,导致整个扩展柜闪断,硬盘全部为leftover状态。

    存储划分配置:之前满配的一套MSA2312,划分为4个vd,后面两个vd无影响,前面2个VD都是一半在1号柜子,一半在2号柜子,都做的raid10,每个柜子有一块全局热备盘。

    # show vd

    Name Size Free Own Pref RAID Disks Spr Chk Status Jobs

    Serial Number

    ------------------------------------------------------------------------

    vd01 1498.4GB 595.4GB A A RAID10 10 0 16k FTOL VRSC 8%

    00c0ffda61680000af7fc74c00000000

    vd02 1798.0GB 828.0GB B B RAID10 12 0 16k FTOL VRSC 74%

    00c0ffda604600001180c74c00000000

    vd03 1498.4GB 678.4GB A A RAID10 10 0 16k FTOL VRSC 76%

    00c0ffda616800004680c74c00000000

    vd04 1798.0GB 522.0GB B B RAID10 12 0 16k FTOL

    00c0ffda604600004e80c74c00000000

    那么第二个柜子挂了以后,那么vd01和vd02要进行重建,这样其实2个vd都到了1号柜子,raid10失效,没有冗余保护了。由于有4块全局热备,那么判断还可以最多再坏4块硬盘,因为现在vd01和02的数据都是在1号柜子。

    万幸的是其他柜子没有再继续坏硬盘,如果再多坏超过4块硬盘,那么数据肯定会丢失。数据库尝试启动后,启动正常,而且无数据丢失。

    由于当前柜子磁盘闪断后无法自动加入vd,就算是更换柜子,重新插拔都是无效的,因为当前硬盘已经记住了当前状态,所以只能手动加入vd。

    首先清理硬盘元数据:

    clear disk-metadata - Clears metadata from "leftover" disks 使用此命令清空磁盘的元数据

    clear disk-metadata <disks> # clear disk-metadata 1.1 使用举例

    然后通过以下命令重建vd:

    set spares disks <disks>|none [vdisk <vdisk>]命令自动加入vd,vd满了后,剩下的会自动转为全局热备盘。Vd重建后,恢复正常。

  • 相关阅读:
    windowsCE常用编译参数 及编译器列表
    摘抄System Architecture for Native Device Drivers
    django+vue学习系列
    FreeTextBox的ToolbarButton整理
    FreeTextBox实现机制
    Server的Transfer和Response的Redirect
    FTB2.0和CuteEditor的一些问题
    ASP.NET跨应用程序进行登录的解决
    testFTB2.0
    Rainbow分页解决方案
  • 原文地址:https://www.cnblogs.com/snake-hand/p/3146777.html
Copyright © 2020-2023  润新知