Corrigir pool ZFS DEGRADED que tinha hot spare

4

Eu tenho um pool de 8 drives espelhados e um hot spare. Uma das unidades em um conjunto espelhado falhou, mas não posso dizer se o hot spare foi adicionado automaticamente ou não. O status do sobressalente é "EM USO", e a varredura diz que ele resilvered 1.7T. O espelho-0 ainda mostra DEGRADED no entanto. É o espelho-0 100% para cima e eu só preciso limpar o status com "zpool clear primary_vol"? Ou eu preciso emitir um "zpool replace c0t12d1 c0t21d1"

zpool status
pool: primary_vol
state: DEGRADED
status: One or more devices has experienced an unrecoverable error.  An
        attempt was made to correct the error.  Applications are unaffected.
action: Determine if the device needs to be replaced, and clear the errors
        using 'zpool clear' or replace the device with 'zpool replace'.
   see: http://www.sun.com/msg/ZFS-8000-9P
scan: resilvered 1.70T in 11h17m with 0 errors on Sun Feb 12 10:17:39 2017
config:

    NAME           STATE     READ WRITE CKSUM
    primary_vol    DEGRADED     0     0     0
      mirror-0     DEGRADED     0     0     0
        spare-0    DEGRADED     0     0   184
          c0t12d1  DEGRADED     0     0   199  too many errors
          c0t21d1  ONLINE       0     0   207
        c0t13d1    ONLINE       0     0     0
      mirror-1     ONLINE       0     0     0
        c0t15d1    ONLINE       0     0     0
        c0t18d1    ONLINE       0     0     0
      mirror-2     ONLINE       0     0     0
        c0t19d1    ONLINE       0     0     0
        c0t20d1    ONLINE       0     0     0
      mirror-3     ONLINE       0     0     0
        c0t22d1    ONLINE       0     0     0
        c0t24d1    ONLINE       0     0     0
    logs
      c0t16d1      ONLINE       0     0     0
    spares
      c0t21d1      INUSE     currently in use

errors: No known data errors

pool: syspool
state: ONLINE
scan: scrub repaired 0 in 0h2m with 0 errors on Sun Feb 12 03:05:10 2017
config:

    NAME           STATE     READ WRITE CKSUM
    syspool        ONLINE       0     0     0
      mirror-0     ONLINE       0     0     0
        c0t14d1s0  ONLINE       0     0     0
        c0t17d1s0  ONLINE       0     0     0

errors: No known data errors
    
por John P 17.02.2017 / 23:47

2 respostas

2

  • A unidade falhou.
  • O sobressalente assumiu.
  • Você pode substituir o disco com falha e a reconstrução pode depender do seu pool autoreplace settings.

Alguns detalhes, como o sistema operacional, a distribuição e o hardware envolvidos, podem ajudar com uma resposta mais específica.

Uma vez que a reconstrução é feita, o sobressalente retornaria às tarefas sobressalentes.

    
por 18.02.2017 / 00:43
1

Eu tenho um problema semelhante aqui . Tente isto:

 zpool detach syspool c0t12d1  

Ele irá expulsar o disco com falha, e sua piscina estará ONLINE novamente.

    
por 21.03.2017 / 09:57

Tags