Aumentando o RAID0 para a sincronização com RAID5 atrasada

1

Eu mudei recentemente meu NAS com um único disco de 4 TB para uma configuração RAID, com o objetivo de implementar um RAID5 de 3 discos. Para fazer isso sem um 4º disco e sem perder meus dados, eu primeiro configurei os 2 novos discos como RAID0, coloquei os dados existentes nele e tentei adicionar esse disco ao RAID, aumentando-o para um 3- disco RAID5.

Isso funcionou bem até a etapa final. O terceiro disco (ok, estritamente falando, é uma partição de 4 TB chamada sdb4 em um disco de 6 TB) foi adicionado com sucesso ao RAID e o crescimento para RAID5 funcionou. O problema é que o RAID não inclui o espaço no novo disco, e qualquer tentativa de usar mdadm --grow me fornece a mensagem mdadm: /dev/md1 is performing resync/recovery and cannot be reshaped . Isso é consistente com as saídas de cat /proc/mdstat e mdadm --detail /dev/md1 (copiado abaixo), mas a ressincronização não está realmente acontecendo, está em um estado atrasado.

Portanto, a primeira pergunta concreta é: como posso obter com segurança o mdadm para saber que ele não precisa ressincronizar agora, para que eu possa aumentar o RAID para incluir o espaço do terceiro disco e começar a sincronização / cálculo de paridade? ?

A outra pergunta é qual será o comando correto para realmente aumentar o RAID para incluir o espaço desse disco. Até agora, mdadm --grow /dev/md1 --size=max parece ser minha melhor opção - isso parece certo?

Aqui está a saída prometida:

>cat /proc/mdstat 
Personalities : [raid0] [raid6] [raid5] [raid4] 
md1 : active raid5 sdb4[3] sdc1[1] sda1[0]
  7814034432 blocks super 1.2 level 5, 512k chunk, algorithm 5 [3/2] [UU_]
    resync=DELAYED

unused devices: <none>

e do mdadm --detail:

mdadm --detail /dev/md1 
/dev/md1:
    Version : 1.2
  Creation Time : Mon Jul 20 16:19:18 2015
 Raid Level : raid5
 Array Size : 7814034432 (7452.04 GiB 8001.57 GB)
 Used Dev Size : 3907017216 (3726.02 GiB 4000.79 GB)
 Raid Devices : 3
 Total Devices : 3
 Persistence : Superblock is persistent

Update Time : Sat Jul 25 11:25:45 2015
      State : clean, degraded, resyncing (DELAYED) 
Active Devices : 2
Working Devices : 3
Failed Devices : 0
Spare Devices : 1

     Layout : parity-last
 Chunk Size : 512K

       Name : thevault:1  (local to host thevault)
       UUID : 6dda752a:768df5aa:e74f49d8:7f60ea35
     Events : 70

Number   Major   Minor   RaidDevice State
   0       8        1        0      active sync   /dev/sda1
   1       8       33        1      active sync   /dev/sdc1
   3       8       20        2      spare rebuilding   /dev/sdb4

Obrigado por ajudar!

    
por anjrp 25.07.2015 / 21:55

0 respostas

Tags