A substituição de um disco por RAID5 falhou

3

Eu removi um disco defeituoso do meu RAID5 com mdadm --manage /dev/md0 -r /dev/sdd1 e substitui-o por um novo. Tentei adicioná-lo com mdadm --manage /dev/md0 -a /dev/sdd1 , mas ele foi adicionado apenas como um disco reserva.

mdadm --detail /dev/md0
/dev/md0:
        Version : 1.0
  Creation Time : Mon Jul 13 20:08:27 2015
     Raid Level : raid5
     Array Size : 14651324160 (13972.59 GiB 15002.96 GB)
  Used Dev Size : 2930264832 (2794.52 GiB 3000.59 GB)
   Raid Devices : 6
  Total Devices : 7
    Persistence : Superblock is persistent

  Intent Bitmap : Internal

    Update Time : Tue Jul 14 09:11:21 2015
          State : active
 Active Devices : 6
Working Devices : 7
 Failed Devices : 0
  Spare Devices : 1

         Layout : left-symmetric
     Chunk Size : 128K

           Name : creadata:0  (local to host creadata)
           UUID : c41c15fd:6e7deae3:5cace8e0:4bf7e244
         Events : 7459

    Number   Major   Minor   RaidDevice State
       0       8       17        0      active sync   /dev/sdb1
       1       8       33        1      active sync   /dev/sdc1
       2       8       65        2      active sync   /dev/sde1
       3       8       81        3      active sync   /dev/sdf1
       4       8       97        4      active sync   /dev/sdg1
       6       8      113        5      active sync   /dev/sdh1

       7       8       49        -      spare   /dev/sdd1

Como posso dizer ao mdadm para ressincronizar o array com o novo disco?

    
por user3308110 14.07.2015 / 10:07

3 respostas

1

Você deve verificar se o seu ataque está congelado:

cat /sys/block/md0/md/sync_action

e se for usado

echo repair > /sys/block/md0/md/sync_action

para começar (verifique com cat /proc/mdstat )

    
por 14.07.2015 / 10:53
0

Você tentou executar o seguinte

mdadm --manage /dev/md0 -a /dev/sdd1

Se sim, por favor tente:

mdadm --assemble --scan 

ou

mdadm --assemble /dev/md0 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1 /dev/sdg1 /dev/sdh1
    
por 14.07.2015 / 10:23
0

De acordo com a saída mdadm , não há necessidade de ressincronizar.

Você tem um array RAID 5 com 15 TB de espaço utilizável, composto de unidades de 3 TB. Essa matriz precisa de seis unidades para operação normal: 5 unidades de dados e 1 unidade de paridade. A saída mdadm não mostra nenhuma das unidades como falhas, portanto, quando você adiciona uma sétima unidade à matriz, mdadm a configura como uma peça de reposição.

    
por 30.09.2015 / 00:18