Eu estava remodelando minha matriz de 10 para 11 discos para um estado degradado (a unidade que desejo adicionar já contém dados, mas não há lugar para colocá-los). 2 unidades desconectadas enquanto estavam em execução (problema de energia).
Ainda é possível recuperar esse array?
Depois de desligá-los, não consegui adicioná-los ao array novamente:
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 a reinicialização, tentei:
--assemble, falha devido a discos "defeituosos"
--assemble --force, falha:
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.`
Eu estive lendo oRecuperação RAIDartigo, mas até agora não teve sucesso.
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
, falha:
mdadm: /dev/sdf1 is smaller than given size. 1953512256K < 1953512448K + metadata
para todas as unidades. Meu argumento para --size é "Used Dev Size / 2" de mdadm --examine /dev/sdf1. Fiz downgrade do mdadm para cada versão até v3.1.2 (quando os metadados padrão foram alterados para 1.2, sei que nunca os especifiquei manualmente).
Removendo --size, posso criar o array, mas não montar:
XFS (md0): Montando sistema de arquivos V4 XFS (md0): Log inconsistente (não encontrou o cabeçalho anterior) XFS (md0): falha ao encontrar o cabeçalho do log XFS (md0): falha na montagem/recuperação do log: erro -5 XFS (md0): falha na montagem do log
Informações
Meu mdadm --detail
antes de remodelar:
/dev/md0: Versão: 1.2 Horário de criação: Sexta-feira, 27 de janeiro 19:20:36 2012 Nível de ataque: raid6 Tamanho da matriz: 15628099584 (14904,12 GiB 16003,17 GB) Tamanho de desenvolvimento usado: 1953512448 (1863,01 GiB 2000,40 GB) Dispositivos de ataque: 10 Total de dispositivos: 10 Persistência: Superblock é persistente Bitmap de intenção: interno Horário de atualização: quarta-feira, 17 de junho, 14:16:09 de 2015 Estado: limpo Dispositivos ativos: 10 Dispositivos de trabalho: 10 Dispositivos com falha: 0 Dispositivos sobressalentes: 0 Layout: simétrico à esquerda Tamanho do pedaço: 64K Nome: Ubuntu:0 UUID: 70485ad1:0f5f2362:e8f5489a:577ac908 Eventos: 6037532 Número Principal Menor Estado do RaidDevice 0 8 81 0 sincronização ativa /dev/sdf1 9 8 177 1 sincronização ativa /dev/sdl1 12 8 65 2 sincronização ativa /dev/sde1 3 8 97 3 sincronização ativa /dev/sdg1 4 8 145 4 sincronização ativa /dev/sdj1 6 8 193 5 sincronização ativa /dev/sdm1 7 8 113 6 sincronização ativa /dev/sdh1 8 8 129 7 sincronização ativa /dev/sdi1 10 8 161 8 sincronização ativa /dev/sdk1 11 8 49 9 sincronização ativa /dev/sdd1
E mdadm --examine
após a falha e reinicie com todos os discos visíveis novamente:
Os caminhos dos dispositivos foram alterados porque um disco hotswap foi adicionado antes do início da remodelação
/dev/sdd1: Magia: a92b4efc Versão: 1.2 Mapa de recursos: 0x5 UUID da matriz: 70485ad1:0f5f2362:e8f5489a:577ac908 Nome: Ubuntu:0 Horário de criação: Sexta-feira, 27 de janeiro 19:20:36 2012 Nível de ataque: raid6 Dispositivos de ataque: 11 Tamanho do desenvolvedor disponível: 3907024896 (1.863,01 GiB 2.000,40 GB) Tamanho da matriz: 17581612032 (16767,13 GiB 18003,57 GB) Compensação de dados: 2.048 setores Super Offset: 8 setores Estado: limpo UUID do dispositivo: 329fc32d:e9cf2ff4:3aa6c9a0:500aa445 Bitmap interno: 2 setores do superbloco Remodelar posição: 3196923264 (3048,82 GiB 3273,65 GB) Dispositivos Delta: 1 (10->11) Horário de atualização: quarta-feira, 17 de junho, 19:46:34 de 2015 Soma de verificação: 904d0c9c - correto Eventos: 6039833 Layout: simétrico à esquerda Tamanho do pedaço: 64K Função do dispositivo: dispositivo ativo 9 Estado da matriz: A.AAA...AA. ('A' == ativo, '.' == ausente) /dev/sde1: Magia: a92b4efc Versão: 1.2 Mapa de recursos: 0x5 UUID da matriz: 70485ad1:0f5f2362:e8f5489a:577ac908 Nome: Ubuntu:0 Horário de criação: Sexta-feira, 27 de janeiro 19:20:36 2012 Nível de ataque: raid6 Dispositivos de ataque: 11 Tamanho do desenvolvedor disponível: 3907024896 (1.863,01 GiB 2.000,40 GB) Tamanho da matriz: 17581612032 (16767,13 GiB 18003,57 GB) Compensação de dados: 2.048 setores Super Offset: 8 setores Estado: limpo UUID do dispositivo: e59303ea:e613013e:ef8af657:1fc6ccab Bitmap interno: 2 setores do superbloco Remodelar posição: 3196923264 (3048,82 GiB 3273,65 GB) Dispositivos Delta: 1 (10->11) Horário de atualização: quarta-feira, 17 de junho, 19:46:34 de 2015 Soma de verificação: b3b3f659 - correto Eventos: 6039833 Layout: simétrico à esquerda Tamanho do pedaço: 64K Função do dispositivo: Dispositivo ativo 2 Estado da matriz: A.AAA...AA. ('A' == ativo, '.' == ausente) /dev/sdf1: Magia: a92b4efc Versão: 1.2 Mapa de recursos: 0x5 UUID da matriz: 70485ad1:0f5f2362:e8f5489a:577ac908 Nome: Ubuntu:0 Horário de criação: Sexta-feira, 27 de janeiro 19:20:36 2012 Nível de ataque: raid6 Dispositivos de ataque: 11 Tamanho do desenvolvedor disponível: 3907024896 (1.863,01 GiB 2.000,40 GB) Tamanho da matriz: 17581612032 (16767,13 GiB 18003,57 GB) Compensação de dados: 2.048 setores Super Offset: 8 setores Estado: limpo UUID do dispositivo: 6aa0f9d8:e7b0cc66:d2f2a600:ef305279 Bitmap interno: 2 setores do superbloco Remodelar posição: 3148373376 (3002,52 GiB 3223,93 GB) Dispositivos Delta: 1 (10->11) Horário de atualização: quarta-feira, 17 de junho, 19:46:34 de 2015 Soma de verificação: 3beac20c - correto Eventos: 6039833 Layout: simétrico à esquerda Tamanho do pedaço: 64K Função do dispositivo: dispositivo ativo 0 Estado da matriz: AAAAAAAAA. ('A' == ativo, '.' == ausente) /dev/sdg1: Magia: a92b4efc Versão: 1.2 Mapa de recursos: 0x5 UUID da matriz: 70485ad1:0f5f2362:e8f5489a:577ac908 Nome: Ubuntu:0 Horário de criação: Sexta-feira, 27 de janeiro 19:20:36 2012 Nível de ataque: raid6 Dispositivos de ataque: 11 Tamanho do desenvolvedor disponível: 3907024896 (1.863,01 GiB 2.000,40 GB) Tamanho da matriz: 17581612032 (16767,13 GiB 18003,57 GB) Compensação de dados: 2.048 setores Super Offset: 8 setores Estado: limpo UUID do dispositivo: 4b1d87a9:16027400:df71810f:3ce53c50 Bitmap interno: 2 setores do superbloco Remodelar posição: 3196923264 (3048,82 GiB 3273,65 GB) Dispositivos Delta: 1 (10->11) Horário de atualização: quarta-feira, 17 de junho, 19:46:34 de 2015 Soma de verificação: 91a563ea - correto Eventos: 6039833 Layout: simétrico à esquerda Tamanho do pedaço: 64K Função do dispositivo: Dispositivo ativo 3 Estado da matriz: A.AAA...AA. ('A' == ativo, '.' == ausente) /dev/sdh1: Magia: a92b4efc Versão: 1.2 Mapa de recursos: 0x5 UUID da matriz: 70485ad1:0f5f2362:e8f5489a:577ac908 Nome: Ubuntu:0 Horário de criação: Sexta-feira, 27 de janeiro 19:20:36 2012 Nível de ataque: raid6 Dispositivos de ataque: 11 Tamanho de desenvolvimento disponível: 5860268032 (2794,39 GiB 3000,46 GB) Tamanho da matriz: 17581612032 (16767,13 GiB 18003,57 GB) Tamanho de desenvolvimento usado: 3907024896 (1.863,01 GiB 2.000,40 GB) Deslocamento de dados: 262144 setores Super Offset: 8 setores Estado: limpo UUID do dispositivo: 27c8fefa:8b2b74a2:9a456d34:d1a60c20 Bitmap interno: 2 setores do superbloco Remodelar posição: 3196923264 (3048,82 GiB 3273,65 GB) Dispositivos Delta: 1 (10->11) Horário de atualização: quarta-feira, 17 de junho, 19:29:09 de 2015 Soma de verificação: ee4ae103 - correto Eventos: 6039833 Layout: simétrico à esquerda Tamanho do pedaço: 64K Função do dispositivo: Dispositivo ativo 1 Estado da matriz: AAAAA..AA. ('A' == ativo, '.' == ausente) /dev/sdi1: Magia: a92b4efc Versão: 1.2 Mapa de recursos: 0x5 UUID da matriz: 70485ad1:0f5f2362:e8f5489a:577ac908 Nome: Ubuntu:0 Horário de criação: Sexta-feira, 27 de janeiro 19:20:36 2012 Nível de ataque: raid6 Dispositivos de ataque: 11 Tamanho do desenvolvedor disponível: 3907024896 (1.863,01 GiB 2.000,40 GB) Tamanho da matriz: 17581612032 (16767,13 GiB 18003,57 GB) Compensação de dados: 2.048 setores Super Offset: 8 setores Estado: limpo UUID do dispositivo: bebc3764:9e582fe8:01de9766:2d8c452b Bitmap interno: 2 setores do superbloco Remodelar posição: 3196923264 (3048,82 GiB 3273,65 GB) Dispositivos Delta: 1 (10->11) Horário de atualização: quarta-feira, 17 de junho, 19:29:09 de 2015 Soma de verificação: 6632686d - correto Eventos: 6039833 Layout: simétrico à esquerda Tamanho do pedaço: 64K Função do dispositivo: dispositivo ativo 5 Estado da matriz: AAAAA..AA. ('A' == ativo, '.' == ausente) /dev/sdk1: Magia: a92b4efc Versão: 1.2 Mapa de recursos: 0x5 UUID da matriz: 70485ad1:0f5f2362:e8f5489a:577ac908 Nome: Ubuntu:0 Horário de criação: Sexta-feira, 27 de janeiro 19:20:36 2012 Nível de ataque: raid6 Dispositivos de ataque: 11 Tamanho de desenvolvimento disponível: 5860268032 (2794,39 GiB 3000,46 GB) Tamanho da matriz: 17581612032 (16767,13 GiB 18003,57 GB) Tamanho de desenvolvimento usado: 3907024896 (1.863,01 GiB 2.000,40 GB) Deslocamento de dados: 262144 setores Super Offset: 8 setores Estado: limpo UUID do dispositivo: 986d9f31:3a74b90d:7800779e:31607539 Bitmap interno: 2 setores do superbloco Remodelar posição: 3148373376 (3002,52 GiB 3223,93 GB) Dispositivos Delta: 1 (10->11) Horário de atualização: quarta-feira, 17 de junho, 19:24:09 de 2015 Soma de verificação: de0a23b - correto Eventos: 6039833 Layout: simétrico à esquerda Tamanho do pedaço: 64K Função do dispositivo: dispositivo ativo 6 Estado da matriz: AAAAAAAAA. ('A' == ativo, '.' == ausente) /dev/sdl1: Magia: a92b4efc Versão: 1.2 Mapa de recursos: 0x5 UUID da matriz: 70485ad1:0f5f2362:e8f5489a:577ac908 Nome: Ubuntu:0 Horário de criação: Sexta-feira, 27 de janeiro 19:20:36 2012 Nível de ataque: raid6 Dispositivos de ataque: 11 Tamanho de desenvolvimento disponível: 5860268032 (2794,39 GiB 3000,46 GB) Tamanho da matriz: 17581612032 (16767,13 GiB 18003,57 GB) Tamanho de desenvolvimento usado: 3907024896 (1.863,01 GiB 2.000,40 GB) Deslocamento de dados: 262144 setores Super Offset: 8 setores Estado: limpo UUID do dispositivo: a5f4ac69:f6bbac94:60c1b790:db2c223e Bitmap interno: 2 setores do superbloco Remodelar posição: 3196923264 (3048,82 GiB 3273,65 GB) Dispositivos Delta: 1 (10->11) Horário de atualização: Quarta, 17 de junho, 19:28:58 de 2015 Soma de verificação: c9909fb9 - correto Eventos: 6039833 Layout: simétrico à esquerda Tamanho do pedaço: 64K Função do dispositivo: dispositivo ativo 7 Estado da matriz: AAAAA.AAA. ('A' == ativo, '.' == ausente) /dev/sdm1: Magia: a92b4efc Versão: 1.2 Mapa de recursos: 0x5 UUID da matriz: 70485ad1:0f5f2362:e8f5489a:577ac908 Nome: Ubuntu:0 Horário de criação: Sexta-feira, 27 de janeiro 19:20:36 2012 Nível de ataque: raid6 Dispositivos de ataque: 11 Tamanho do desenvolvedor disponível: 3907024896 (1.863,01 GiB 2.000,40 GB) Tamanho da matriz: 17581612032 (16767,13 GiB 18003,57 GB) Compensação de dados: 2.048 setores Super Offset: 8 setores Estado: limpo UUID do dispositivo: 938d9190:582eecf8:b9157fce:38705df2 Bitmap interno: 2 setores do superbloco Remodelar posição: 3196923264 (3048,82 GiB 3273,65 GB) Dispositivos Delta: 1 (10->11) Horário de atualização: quarta-feira, 17 de junho, 19:46:34 de 2015 Soma de verificação: d2462ecd - correto Eventos: 6039833 Layout: simétrico à esquerda Tamanho do pedaço: 64K Função do dispositivo: dispositivo ativo 4 Estado da matriz: A.AAA...AA. ('A' == ativo, '.' == ausente) /dev/sdn1: Magia: a92b4efc Versão: 1.2 Mapa de recursos: 0x5 UUID da matriz: 70485ad1:0f5f2362:e8f5489a:577ac908 Nome: Ubuntu:0 Horário de criação: Sexta-feira, 27 de janeiro 19:20:36 2012 Nível de ataque: raid6 Dispositivos de ataque: 11 Tamanho do desenvolvedor disponível: 3907024896 (1.863,01 GiB 2.000,40 GB) Tamanho da matriz: 17581612032 (16767,13 GiB 18003,57 GB) Compensação de dados: 2.048 setores Super Offset: 8 setores Estado: limpo UUID do dispositivo: 289f68f6:f43d8a40:2203e21c:e6cff371 Bitmap interno: 2 setores do superbloco Remodelar posição: 3196923264 (3048,82 GiB 3273,65 GB) Dispositivos Delta: 1 (10->11) Horário de atualização: quarta-feira, 17 de junho, 19:46:34 de 2015 Soma de verificação: 4db49d1a - correto Eventos: 6039833 Layout: simétrico à esquerda Tamanho do pedaço: 64K Função do dispositivo: dispositivo ativo 8 Estado da matriz: A.AAA...AA. ('A' == ativo, '.' == ausente)
Responder1
Bem, a boa notícia é que todas as dez unidades têm contagens de eventos correspondentes em 6039833.
Acho que a chave do sucesso é resolver por que você está vendo...
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 é um caso interessante e certamente será necessário algum estudo para descobrir uma solução. Se você precisar de ajuda, entre em contato comigo através do link da web em meu perfil.
Responder2
Acho que você não contou aqui toda a história, suspeito que a falha de energia ocorreu durante a ressincronização do ataque, se sim, então --auto-assemble não funcionará. É hora de recuperar do backup ou usar ajuda profissional.