mdadm RAID6, recupera la falla de 2 discos durante la remodelación

mdadm RAID6, recupera la falla de 2 discos durante la remodelación

Estaba remodelando mi matriz de 10 discos a 11 a un estado degradado (la unidad que quiero agregar ya tiene datos, pero no hay ningún lugar donde colocarlos). 2 unidades desconectadas mientras estaba funcionando (problema de energía).

¿Aún es posible recuperar esta matriz?

Después de apagarlos y encenderlos, no pude volver a agregarlos a la matriz:

mdadm: /dev/md0 has failed so using --add cannot work and might destroy
mdadm: data on /dev/sdX1.  You should stop the array and re-assemble it.

Desde que reinicié, probé:

--ensamblar, falla debido a discos "defectuosos"

--ensamblar --force, falla:

md: sdl1 does not have a valid v1.2 superblock, not importing!
md: sdk1 does not have a valid v1.2 superblock, not importing!
md/raid:md0: not enough operational devices (3/11 failed)
md/raid:md0: failed to run raid set.`

He estado leyendo elRecuperación RAIDartículo, pero hasta ahora no ha tenido éxito.

mdadm --create --chunk=64 --size=1953512448 --assume-clean --level=6 --raid-devices=11 /dev/md0 /dev/sd{f,h,e,g,m,i,k,l,n,d}1 missing, falla:

mdadm: /dev/sdf1 is smaller than given size. 1953512256K < 1953512448K + metadata

para todas las unidades. Mi argumento para --size es "Tamaño de desarrollo usado / 2" de mdadm --examine /dev/sdf1. Bajé mdadm a cada versión hasta v3.1.2 (cuando los metadatos predeterminados se cambiaron a 1.2, sé que nunca los especifiqué manualmente).

Al eliminar --size, puedo crear la matriz, pero no montarla:

XFS (md0): montaje del sistema de archivos V4
XFS (md0): Registro inconsistente (no encontré el encabezado anterior)
XFS (md0): no se pudo encontrar el encabezado del registro
XFS (md0): error de montaje/recuperación del registro: error -5
XFS (md0): falló el montaje del registro

Información

Mi mdadm --detailantes de remodelar:

/dev/md0:
        Versión: 1.2
  Hora de creación: viernes 27 de enero 19:20:36 2012
     Nivel de incursión: raid6
     Tamaño de matriz: 15628099584 (14904,12 GiB 16003,17 GB)
  Tamaño de desarrollo usado: 1953512448 (1863,01 GiB 2000,40 GB)
   Dispositivos de ataque: 10
  Dispositivos totales: 10
    Persistencia: el superbloque es persistente.

  Mapa de bits de intención: interno

    Hora de actualización: miércoles 17 de junio 14:16:09 2015
          Estado: limpio
 Dispositivos activos: 10
Dispositivos de trabajo: 10
 Dispositivos fallidos: 0
  Dispositivos de repuesto: 0

         Diseño: simétrico a la izquierda
     Tamaño del fragmento: 64K

           Nombre: ubuntu:0
           UUID: 70485ad1:0f5f2362:e8f5489a:577ac908
         Eventos : 6037532

    Número Mayor Menor Estado del dispositivo de incursión
       0 8 81 0 sincronización activa /dev/sdf1
       9 8 177 1 sincronización activa /dev/sdl1
      12 8 65 2 sincronización activa /dev/sde1
       3 8 97 3 sincronización activa /dev/sdg1
       4 8 145 4 sincronización activa /dev/sdj1
       6 8 193 5 sincronización activa /dev/sdm1
       7 8 113 6 sincronización activa /dev/sdh1
       8 8 129 7 sincronización activa /dev/sdi1
      10 8 161 8 sincronización activa /dev/sdk1
      11 8 49 9 sincronización activa /dev/sdd1

Y mdadm --examinedespués del fallo y reiniciamos con todos los discos visibles nuevamente:

Las rutas de los dispositivos han cambiado ya que se agregó un disco de intercambio en caliente antes de que comenzara la remodelación.

/dev/sdd1:
          Magia: a92b4efc
        Versión: 1.2
    Mapa de características: 0x5
     UUID de matriz: 70485ad1:0f5f2362:e8f5489a:577ac908
           Nombre: ubuntu:0
  Hora de creación: viernes 27 de enero 19:20:36 2012
     Nivel de incursión: raid6
   Dispositivos de ataque: 11

 Tamaño de desarrollo disponible: 3907024896 (1863,01 GiB 2000,40 GB)
     Tamaño de matriz: 17581612032 (16767,13 GiB 18003,57 GB)
    Compensación de datos: 2048 sectores
   Súper compensación: 8 sectores
          Estado: limpio
    UUID del dispositivo: 329fc32d:e9cf2ff4:3aa6c9a0:500aa445

Mapa de bits interno: 2 sectores del superbloque
  Pos. de remodelación: 3196923264 (3048,82 GiB 3273,65 GB)
  Dispositivos Delta: 1 (10->11)

    Hora de actualización: miércoles 17 de junio 19:46:34 2015
       Suma de comprobación: 904d0c9c - correcta
         Eventos : 6039833

         Diseño: simétrico a la izquierda
     Tamaño del fragmento: 64K

   Función del dispositivo: dispositivo activo 9
   Estado de la matriz: A.AAA...AA. ('A' == activo, '.' == faltante)


/dev/sde1:
          Magia: a92b4efc
        Versión: 1.2
    Mapa de características: 0x5
     UUID de matriz: 70485ad1:0f5f2362:e8f5489a:577ac908
           Nombre: ubuntu:0
  Hora de creación: viernes 27 de enero 19:20:36 2012
     Nivel de incursión: raid6
   Dispositivos de ataque: 11

 Tamaño de desarrollo disponible: 3907024896 (1863,01 GiB 2000,40 GB)
     Tamaño de matriz: 17581612032 (16767,13 GiB 18003,57 GB)
    Compensación de datos: 2048 sectores
   Súper compensación: 8 sectores
          Estado: limpio
    UUID del dispositivo: e59303ea:e613013e:ef8af657:1fc6ccab

Mapa de bits interno: 2 sectores del superbloque
  Pos. de remodelación: 3196923264 (3048,82 GiB 3273,65 GB)
  Dispositivos Delta: 1 (10->11)

    Hora de actualización: miércoles 17 de junio 19:46:34 2015
       Suma de comprobación: b3b3f659 - correcto
         Eventos : 6039833

         Diseño: simétrico a la izquierda
     Tamaño del fragmento: 64K

   Función del dispositivo: dispositivo activo 2
   Estado de la matriz: A.AAA...AA. ('A' == activo, '.' == faltante)


/dev/sdf1:
          Magia: a92b4efc
        Versión: 1.2
    Mapa de características: 0x5
     UUID de matriz: 70485ad1:0f5f2362:e8f5489a:577ac908
           Nombre: ubuntu:0
  Hora de creación: viernes 27 de enero 19:20:36 2012
     Nivel de incursión: raid6
   Dispositivos de ataque: 11

 Tamaño de desarrollo disponible: 3907024896 (1863,01 GiB 2000,40 GB)
     Tamaño de matriz: 17581612032 (16767,13 GiB 18003,57 GB)
    Compensación de datos: 2048 sectores
   Súper compensación: 8 sectores
          Estado: limpio
    UUID del dispositivo: 6aa0f9d8:e7b0cc66:d2f2a600:ef305279

Mapa de bits interno: 2 sectores del superbloque
  Pos. de remodelación: 3148373376 (3002,52 GiB 3223,93 GB)
  Dispositivos Delta: 1 (10->11)

    Hora de actualización: miércoles 17 de junio 19:46:34 2015
       Suma de comprobación: 3beac20c - correcta
         Eventos : 6039833

         Diseño: simétrico a la izquierda
     Tamaño del fragmento: 64K

   Función del dispositivo: Dispositivo activo 0
   Estado de la matriz: AAAAAAAAAA. ('A' == activo, '.' == faltante)


/dev/sdg1:
          Magia: a92b4efc
        Versión: 1.2
    Mapa de características: 0x5
     UUID de matriz: 70485ad1:0f5f2362:e8f5489a:577ac908
           Nombre: ubuntu:0
  Hora de creación: viernes 27 de enero 19:20:36 2012
     Nivel de incursión: raid6
   Dispositivos de ataque: 11

 Tamaño de desarrollo disponible: 3907024896 (1863,01 GiB 2000,40 GB)
     Tamaño de matriz: 17581612032 (16767,13 GiB 18003,57 GB)
    Compensación de datos: 2048 sectores
   Súper compensación: 8 sectores
          Estado: limpio
    UUID del dispositivo: 4b1d87a9:16027400:df71810f:3ce53c50

Mapa de bits interno: 2 sectores del superbloque
  Pos. de remodelación: 3196923264 (3048,82 GiB 3273,65 GB)
  Dispositivos Delta: 1 (10->11)

    Hora de actualización: miércoles 17 de junio 19:46:34 2015
       Suma de comprobación: 91a563ea - correcta
         Eventos : 6039833

         Diseño: simétrico a la izquierda
     Tamaño del fragmento: 64K

   Función del dispositivo: dispositivo activo 3
   Estado de la matriz: A.AAA...AA. ('A' == activo, '.' == faltante)


/dev/sdh1:
          Magia: a92b4efc
        Versión: 1.2
    Mapa de características: 0x5
     UUID de matriz: 70485ad1:0f5f2362:e8f5489a:577ac908
           Nombre: ubuntu:0
  Hora de creación: viernes 27 de enero 19:20:36 2012
     Nivel de incursión: raid6
   Dispositivos de ataque: 11

 Tamaño de desarrollo disponible: 5860268032 (2794,39 GiB 3000,46 GB)
     Tamaño de matriz: 17581612032 (16767,13 GiB 18003,57 GB)
  Tamaño de desarrollo usado: 3907024896 (1863,01 GiB 2000,40 GB)
    Compensación de datos: 262144 sectores
   Súper compensación: 8 sectores
          Estado: limpio
    UUID del dispositivo: 27c8fefa:8b2b74a2:9a456d34:d1a60c20

Mapa de bits interno: 2 sectores del superbloque
  Pos. de remodelación: 3196923264 (3048,82 GiB 3273,65 GB)
  Dispositivos Delta: 1 (10->11)

    Hora de actualización: miércoles 17 de junio 19:29:09 2015
       Suma de comprobación: ee4ae103 - correcta
         Eventos : 6039833

         Diseño: simétrico a la izquierda
     Tamaño del fragmento: 64K

   Función del dispositivo: dispositivo activo 1
   Estado de la matriz: AAAAAA..AA. ('A' == activo, '.' == faltante)


/dev/sdi1:
          Magia: a92b4efc
        Versión: 1.2
    Mapa de características: 0x5
     UUID de matriz: 70485ad1:0f5f2362:e8f5489a:577ac908
           Nombre: ubuntu:0
  Hora de creación: viernes 27 de enero 19:20:36 2012
     Nivel de incursión: raid6
   Dispositivos de ataque: 11

 Tamaño de desarrollo disponible: 3907024896 (1863,01 GiB 2000,40 GB)
     Tamaño de matriz: 17581612032 (16767,13 GiB 18003,57 GB)
    Compensación de datos: 2048 sectores
   Súper compensación: 8 sectores
          Estado: limpio
    UUID del dispositivo: bebc3764:9e582fe8:01de9766:2d8c452b

Mapa de bits interno: 2 sectores del superbloque
  Pos. de remodelación: 3196923264 (3048,82 GiB 3273,65 GB)
  Dispositivos Delta: 1 (10->11)

    Hora de actualización: miércoles 17 de junio 19:29:09 2015
       Suma de comprobación: 6632686d - correcta
         Eventos : 6039833

         Diseño: simétrico a la izquierda
     Tamaño del fragmento: 64K

   Función del dispositivo: dispositivo activo 5
   Estado de la matriz: AAAAAA..AA. ('A' == activo, '.' == faltante)


/dev/sdk1:
          Magia: a92b4efc
        Versión: 1.2
    Mapa de características: 0x5
     UUID de matriz: 70485ad1:0f5f2362:e8f5489a:577ac908
           Nombre: ubuntu:0
  Hora de creación: viernes 27 de enero 19:20:36 2012
     Nivel de incursión: raid6
   Dispositivos de ataque: 11

 Tamaño de desarrollo disponible: 5860268032 (2794,39 GiB 3000,46 GB)
     Tamaño de matriz: 17581612032 (16767,13 GiB 18003,57 GB)
  Tamaño de desarrollo usado: 3907024896 (1863,01 GiB 2000,40 GB)
    Compensación de datos: 262144 sectores
   Súper compensación: 8 sectores
          Estado: limpio
    UUID del dispositivo: 986d9f31:3a74b90d:7800779e:31607539

Mapa de bits interno: 2 sectores del superbloque
  Pos. de remodelación: 3148373376 (3002,52 GiB 3223,93 GB)
  Dispositivos Delta: 1 (10->11)

    Hora de actualización: miércoles 17 de junio 19:24:09 2015
       Suma de comprobación: de0a23b - correcta
         Eventos : 6039833

         Diseño: simétrico a la izquierda
     Tamaño del fragmento: 64K

   Función del dispositivo: dispositivo activo 6
   Estado de la matriz: AAAAAAAAAA. ('A' == activo, '.' == faltante)


/dev/sdl1:
          Magia: a92b4efc
        Versión: 1.2
    Mapa de características: 0x5
     UUID de matriz: 70485ad1:0f5f2362:e8f5489a:577ac908
           Nombre: ubuntu:0
  Hora de creación: viernes 27 de enero 19:20:36 2012
     Nivel de incursión: raid6
   Dispositivos de ataque: 11

 Tamaño de desarrollo disponible: 5860268032 (2794,39 GiB 3000,46 GB)
     Tamaño de matriz: 17581612032 (16767,13 GiB 18003,57 GB)
  Tamaño de desarrollo usado: 3907024896 (1863,01 GiB 2000,40 GB)
    Compensación de datos: 262144 sectores
   Súper compensación: 8 sectores
          Estado: limpio
    UUID del dispositivo: a5f4ac69:f6bbac94:60c1b790:db2c223e

Mapa de bits interno: 2 sectores del superbloque
  Pos. de remodelación: 3196923264 (3048,82 GiB 3273,65 GB)
  Dispositivos Delta: 1 (10->11)

    Hora de actualización: miércoles 17 de junio 19:28:58 2015
       Suma de comprobación: c9909fb9 - correcto
         Eventos : 6039833

         Diseño: simétrico a la izquierda
     Tamaño del fragmento: 64K

   Función del dispositivo: dispositivo activo 7
   Estado de la matriz: AAAAAA.AAA. ('A' == activo, '.' == faltante)


/dev/sdm1:
          Magia: a92b4efc
        Versión: 1.2
    Mapa de características: 0x5
     UUID de matriz: 70485ad1:0f5f2362:e8f5489a:577ac908
           Nombre: ubuntu:0
  Hora de creación: viernes 27 de enero 19:20:36 2012
     Nivel de incursión: raid6
   Dispositivos de ataque: 11

 Tamaño de desarrollo disponible: 3907024896 (1863,01 GiB 2000,40 GB)
     Tamaño de matriz: 17581612032 (16767,13 GiB 18003,57 GB)
    Compensación de datos: 2048 sectores
   Súper compensación: 8 sectores
          Estado: limpio
    UUID del dispositivo: 938d9190:582eecf8:b9157fce:38705df2

Mapa de bits interno: 2 sectores del superbloque
  Pos. de remodelación: 3196923264 (3048,82 GiB 3273,65 GB)
  Dispositivos Delta: 1 (10->11)

    Hora de actualización: miércoles 17 de junio 19:46:34 2015
       Suma de comprobación: d2462ecd - correcta
         Eventos : 6039833

         Diseño: simétrico a la izquierda
     Tamaño del fragmento: 64K

   Función del dispositivo: dispositivo activo 4
   Estado de la matriz: A.AAA...AA. ('A' == activo, '.' == faltante)


/dev/sdn1:
          Magia: a92b4efc
        Versión: 1.2
    Mapa de características: 0x5
     UUID de matriz: 70485ad1:0f5f2362:e8f5489a:577ac908
           Nombre: ubuntu:0
  Hora de creación: viernes 27 de enero 19:20:36 2012
     Nivel de incursión: raid6
   Dispositivos de ataque: 11

 Tamaño de desarrollo disponible: 3907024896 (1863,01 GiB 2000,40 GB)
     Tamaño de matriz: 17581612032 (16767,13 GiB 18003,57 GB)
    Compensación de datos: 2048 sectores
   Súper compensación: 8 sectores
          Estado: limpio
    UUID del dispositivo: 289f68f6:f43d8a40:2203e21c:e6cff371

Mapa de bits interno: 2 sectores del superbloque
  Pos. de remodelación: 3196923264 (3048,82 GiB 3273,65 GB)
  Dispositivos Delta: 1 (10->11)

    Hora de actualización: miércoles 17 de junio 19:46:34 2015
       Suma de comprobación: 4db49d1a - correcta
         Eventos : 6039833

         Diseño: simétrico a la izquierda
     Tamaño del fragmento: 64K

   Función del dispositivo: dispositivo activo 8
   Estado de la matriz: A.AAA...AA. ('A' == activo, '.' == faltante)

Respuesta1

Bueno, la buena noticia es que las diez unidades tienen recuentos de eventos coincidentes en 6039833.

Creo que la clave del éxito es resolver por qué estás viendo...

md: sdl1 does not have a valid v1.2 superblock, not importing!
md: sdk1 does not have a valid v1.2 superblock, not importing!

Este es un caso interesante y ciertamente será necesario realizar algún estudio para encontrar una solución. Si desea ayuda contácteme a través del enlace web en mi perfil.

Respuesta2

Creo que no contaste aquí toda la historia, sospecho que el corte de energía se produjo durante la resincronización del raid, si es así, el autoensamblaje no funcionará. Es hora de recuperarse de la copia de seguridad o utilizar ayuda profesional.

información relacionada