Como continuar um “mdadm --grow” após uma reinicialização?

0

Um dos meus amigos reinicializou um servidor durante uma reformulação. O comando que iniciei há alguns dias foi:

sudo mdadm --grow /dev/md227 --level=6 --raid-devices=7 --backup-file=/root/raid5backup

Na verdade, é um ataque + LVM.

Eu li aqui que não foi catastrófico se fosse um desligamento limpo. Aqui está o estado do RAID agora:

/dev/md227:
        Version : 1.2
     Raid Level : raid0
  Total Devices : 7
    Persistence : Superblock is persistent

          State : inactive

      New Level : raid6
     New Layout : left-symmetric
  New Chunksize : 512K

           Name : DOCKER-BATCAVE:227
           UUID : 837da647:3c4431c9:607feb30:b887f4fd
         Events : 1901220

    Number   Major   Minor   RaidDevice

       -       8      176        -        /dev/sdl
       -       8       17        -        /dev/sdb1
       -       8       33        -        /dev/sdc1
       -       8       49        -        /dev/sdd1
       -       8       65        -        /dev/sde1
       -       8       81        -        /dev/sdf1
       -       8      113        -        /dev/sdh1

exemplo de uma unidade:

/dev/sdf1:
          Magic : a92b4efc
        Version : 1.2
    Feature Map : 0x5
     Array UUID : 837da647:3c4431c9:607feb30:b887f4fd
           Name : DOCKER-BATCAVE:227
  Creation Time : Wed Dec  2 22:22:58 2015
     Raid Level : raid6
   Raid Devices : 7

 Avail Dev Size : 3906764800 (1862.89 GiB 2000.26 GB)
     Array Size : 9766912000 (9314.45 GiB 10001.32 GB)
    Data Offset : 252928 sectors
   Super Offset : 8 sectors
   Unused Space : before=252840 sectors, after=9216 sectors
          State : clean
    Device UUID : 0d3ed1a6:2a816cfc:0938be54:235cecec

Internal Bitmap : 8 sectors from superblock
  Reshape pos'n : 9127587840 (8704.75 GiB 9346.65 GB)
     New Layout : left-symmetric

    Update Time : Tue Sep 20 00:14:15 2016
  Bad Block Log : 512 entries available at offset 72 sectors
       Checksum : 8ec55576 - correct
         Events : 1901220

         Layout : left-symmetric-6
     Chunk Size : 512K

   Device Role : Active device 3
   Array State : AAAAAAA ('A' == active, '.' == missing, 'R' == replacing)

O que devo fazer? Não consigo encontrar uma resposta direta para esse problema. Devo fazer um --grow--continue ou devo montar?

Eu realmente não sei o que fazer.

    
por vigilian 20.09.2016 / 11:31

1 resposta

1

Acontece que é finalmente muito simples por causa do meu arquivo de backup. Eu espero que ajude os caras como eu que não encontraram documentação suficiente sobre como reiniciar um crescimento após uma reinicialização limpa:

mdadm --stop /dev/md...
mdadm --assemble --backup-file location_of_backup_file  /dev/md...

deve restaurar o trabalho automaticamente você pode verificar com

mdadm --detail /dev/md....

e cat /proc/mdstat

    
por 22.09.2016 / 18:42

Tags