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 / 问题 / 430781
Accepted
Ian Boyd
Ian Boyd
Asked: 2012-09-22 13:08:45 +0800 CST2012-09-22 13:08:45 +0800 CST 2012-09-22 13:08:45 +0800 CST

无法重新激活 RAID-5 卷:plex 成员的大小无效

  • 772

我们有一个 3 驱动器的 Windows Server 2008 R2 RAID-5 失败(在冗余模式下运行):

  • 西部数据中心 1 TB
  • 西部数据中心 1 TB
  • 西部数据中心 1 TB

我们移除了发生故障的硬盘驱动器,并将 WDC 1 TB 驱动器(我们备用)放入机器中。

启动时,磁盘管理器请求“初始化”磁盘的权限:

  • 主引导记录 (MBR)
  • 引导分区表 (GPT)

我们将磁盘初始化为GPT,将其转换为动态磁盘,并尝试使用Repair Volume命令——但它是灰色的。(这在托管 3 个虚拟服务器的故障生产服务器上是一件可怕的事情)


我尝试diskpart从命令行工具。首先,我们寻找处于Failed Rd模式的 RAID-5 卷:

DISKPART> list volume

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 0     E   VMs (Raid5)  NTFS   RAID-5      1863 GB  Failed Rd
  Volume 1     D                       DVD-ROM         0 B  No Media
  Volume 2         System Rese  NTFS   Partition    100 MB  Healthy    System
  Volume 3     C                NTFS   Partition   1862 GB  Healthy    Boot

那里,第 0 卷。使其成为我们的活动上下文:

DISKPART> select volume 0

Volume 0 is the selected volume.

现在我们需要找到我们将修复卷的磁盘:

DISKPART> list disk

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online          931 GB      0 B   *
  Disk 1    Online          931 GB   931 GB        *
  Disk 2    Online         1863 GB      0 B
  Disk 3    Online          931 GB      0 B   *
  Disk M0   Missing            0 B      0 B   *

有 931 GB 可用空间的磁盘,磁盘 1。现在我们只需要修复卷:

DISKPART> repair disk=1

Virtual Disk Service error:
The size of the plex member is invalid.
software-raid
  • 1 1 个回答
  • 3630 Views

1 个回答

  • Voted
  1. Best Answer
    Ian Boyd
    2012-09-22T13:08:45+08:002012-09-22T13:08:45+08:00

    该解决方案非常微妙,并且是 Microsoft 的糟糕设计理念。

    两个原始的 Western Digital Caviar Black 1 TB 驱动器被列为931.51 GB:

    在此处输入图像描述

    但是新磁盘是931.39 GB(120 MB 到小)- 即使驱动器大小相同。

    灵光一现,我意识到Guid Partition Table可能比Master Boot Record分区占用更多空间。我们将驱动器转换回MDR。

    该驱动器随后显示为931.51 GB,并且Repair Volume选项不再显示为灰色。

    因此,当磁盘管理器没有告诉您问题所在时 - 这可能是因为没有足够大的驱动器来充当替代品。并且The size of the plex member is invalid.可能意味着驱动器不够大,无法容纳所需的卷。


    我特别喜欢磁盘管理什么也没告诉我们的部分。

    • 4

相关问题

  • 具有不同磁盘的 Linux RAID 5

  • USB 驱动器 RAID 阵列

  • windows 2003 软件 raid - 在没有 FT 软盘的情况下启动辅助磁盘

  • RAID - 软件与硬件

  • 用于 Windows 和 Linux 的 ICH9R 上的 RAID 配置和 3xHDD

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