Não é possível reativar o volume RAID-5: o tamanho do membro plex é inválido

1

Tivemos uma falha de 3 unidades no Windows Server 2008 R2 RAID-5 (operando no modo de redundância):

  • WDC 1 TB
  • WDC 1 TB
  • WDC 1 TB

Nós removemos o disco rígido com falha e colocamos uma unidade WDC de 1 TB (que tínhamos em espera) na máquina.

Quando iniciado, Disk Manager pediu permissão para "inicializar" o disco como:

  • Registro mestre de inicialização (MBR)
  • Tabela de Partição Guid (GPT)

Inicializamos o disco como GPT , o convertemos em dynamic e tentamos usar o comando Repair Volume - exceto que ele estava desativado . (o que é uma coisa assustadora em um servidor de produção com falha que hospeda 3 servidores virtuais)

eu tentei da ferramenta de linha de comando diskpart . Primeiro, procuramos nosso volume RAID-5 que está no modo Failed Rd :

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

Lá, Volume 0 . Faça disso nosso contexto ativo:

DISKPART> select volume 0

Volume 0 is the selected volume.

Agora precisamos encontrar o disco em que estaremos reparando o volume com:

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   *

O disco com 931 GB grátis, Disco 1 . Agora só precisamos consertar o volume:

DISKPART> repair disk=1

Virtual Disk Service error:
The size of the plex member is invalid.
    
por Ian Boyd 21.09.2012 / 23:08

1 resposta

4

A solução foi muito sutil e uma idéia horrível de design da Microsoft.

As duas unidades originais Western Digital Caviar Black 1 TB foram listadas como 931.51 GB :

Mas o novo disco era 931,39 GB (120 MB para pequeno) - mesmo que as unidades tenham o mesmo tamanho.

Em um momento de inspiração, percebi que o Guid Partition Table pode ocupar mais espaço do que uma partição Master Boot Record . Nós convertemos o drive de volta para MDR .

A unidade parecia ser 931.51 GB e a opção Reparo de volume não estava mais desativada.

Assim, quando Disk Manager diz nada sobre qual é o problema - pode ser porque não há unidade grande o suficiente para funcionar como uma substituição. E The size of the plex member is invalid. pode significar que a unidade não é grande o suficiente para manter o volume necessário.

Gostei especialmente da parte em que o Gerenciamento de disco não nos informou nada.

    
por 21.09.2012 / 23:08