RAID1 - Meu drive está degradado e como SPARE

Iniciado por lucascatani, 16 de Março de 2021, 14:07

tópico anterior - próximo tópico

lucascatani

Tenho um raid com 2 discos via software, porém um deles está como degradado, tentei adicionar novamente com o mdadm -a porém ficou como SPARE. Preciso que ele volte ao array como ACTIVE.

Segue o cat/proc/mdstat

/dev/md126:
           Version : 1.2
     Creation Time : Mon Mar 16 20:59:05 2020
        Raid Level : raid1
        Array Size : 7813893952 (7451.91 GiB 8001.43 GB)
     Used Dev Size : 7813893952 (7451.91 GiB 8001.43 GB)
      Raid Devices : 2
     Total Devices : 2
       Persistence : Superblock is persistent

       Update Time : Tue Mar 16 17:04:14 2021
             State : clean, degraded
    Active Devices : 1
   Working Devices : 2
    Failed Devices : 0
     Spare Devices : 1

Consistency Policy : resync

              Name : csmetal:8
              UUID : 16fe662e:46442cbf:ddb347c2:06c9ba9c
            Events : 4003868

    Number   Major   Minor   RaidDevice State
       1       8       49        0      active sync   /dev/sdd1
       -       0        0        1      removed

       2       8        1        -      spare   /dev/sda1

zekkerj

Aumente o número de dispositivos no array para 3, com isso o disco reserva vai entrar como ativo.

mdadm -G /dev/md126 -n 3
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

lucascatani

Citação de: lucascatani online 22 de Março de 2021, 18:13
Citação de: zekkerj online 22 de Março de 2021, 12:08
Aumente o número de dispositivos no array para 3, com isso o disco reserva vai entrar como ativo.

mdadm -G /dev/md126 -n 3

Eu já havia tentado a sugestão acima. Com o seguinte resultado:
mdadm --detail /dev/md126
/dev/md126:
           Version : 1.2
     Creation Time : Mon Mar 16 20:59:05 2020
        Raid Level : raid1
        Array Size : 7813893952 (7451.91 GiB 8001.43 GB)
     Used Dev Size : 7813893952 (7451.91 GiB 8001.43 GB)
      Raid Devices : 3
     Total Devices : 2
       Persistence : Superblock is persistent

       Update Time : Mon Mar 22 21:12:41 2021
             State : clean, degraded
    Active Devices : 1
   Working Devices : 2
    Failed Devices : 0
     Spare Devices : 1

Consistency Policy : resync

              Name : csmetal:8
              UUID : 16fe662e:46442cbf:ddb347c2:06c9ba9c
            Events : 4097284

    Number   Major   Minor   RaidDevice State
       1       8       49        0      active sync   /dev/sdd1
       -       0        0        1      removed
       -       0        0        2      removed

       2       8        1        -      spare   /dev/sda1


zekkerj

Você acompanhou o andamento do processo? O ambiente chegou pelo menos a tentar fazer a sincronização do array? Você pode acompanhar o processo com o comando


watch cat /proc/mdstat

Nas pesquisas que eu fiz, vi comentários que um motivo para isso acontecer podem ser erros de I/O nos HDs, tanto no novo (spare) quanto no antigo (active). Se os seus HDs forem compatíveis com SMART, pode usar o comando "smartctl" pra verificar se há registro de erros. O log do sistema (/var/log/syslog) e o DMESG também podem ter indicações do que está acontecendo.

https://superuser.com/questions/429776/simple-mdadm-raid-1-not-activating-spare
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D