lvm desapareceu após a substituição do disco no raid10

3

aqui meu problema:

Estou executando o Ubuntu 12.04 em um RAID10 (4 discos), sobre o qual instalei um lvm com dois grupos de volume (um para /, um para / home).

O layout dos discos é o seguinte:

Disk /dev/sda: 1500.3 GB, 1500301910016 bytes
255 heads, 63 sectors/track, 182401 cylinders, total 2930277168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0003f3b6


   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          63      481949      240943+  83  Linux
/dev/sda2          481950  2910640634  1455079342+  fd  Linux raid autodetect
/dev/sda3      2910640635  2930272064     9815715   82  Linux swap / Solaris

Disk /dev/sdb: 1500.3 GB, 1500301910016 bytes
255 heads, 63 sectors/track, 182401 cylinders, total 2930277168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00069785


   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1              63  2910158684  1455079311   fd  Linux raid autodetect
/dev/sdb2      2910158685  2930272064    10056690   82  Linux swap / Solaris

Disk /dev/sdc: 1500.3 GB, 1500301910016 bytes
255 heads, 63 sectors/track, 182401 cylinders, total 2930277168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1              63  2910158684  1455079311   fd  Linux raid autodetect
/dev/sdc2      2910158685  2930272064    10056690   82  Linux swap / Solaris

Disk /dev/sdd: 1500.3 GB, 1500301910016 bytes
255 heads, 63 sectors/track, 182401 cylinders, total 2930277168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000f14de


   Device Boot      Start         End      Blocks   Id  System
/dev/sdd1              63  2910158684  1455079311   fd  Linux raid autodetect
/dev/sdd2      2910158685  2930272064    10056690   82  Linux swap / Solaris

O primeiro disco (/ dev / sda) contém a partição / boot em / dev / sda1. Eu uso o grub2 para inicializar o sistema nesta partição.

No topo deste raid10 eu instalei dois grupos de volume, um para /, um para / home.

Esse sistema funcionou bem, eu até troquei dois discos nos últimos dois anos. Isso sempre funcionou. Mas não desta vez.

Pela primeira vez, o / dev / sda quebrou. Eu não sei se isso é um problema - eu sei que teria lutado de qualquer maneira para superar o problema com / boot instalado nesse disco e grub2 instalado no mbr de / dev / sda.

De qualquer forma, eu fiz o que sempre fiz:

  • inicie o knoppix
  • inicie o ataque

    sudo mdadm --examine -scan
    

    que retorna

    ARRAY /dev/md127 UUID=0dbf4558:1a943464:132783e8:19cdff95
    

    inicie-o

    sudo mdadm --assemble /dev/md127
    
  • falha no disco com falha (evento inteligente)

    sudo mdadm /dev/md127 --fail /dev/sda2
    
  • remova o disco com falha

    sudo mdadm /dev/md127 --remove /dev/sda2
    
  • pare o ataque

    sudo mdadm -S /dev/md127
    
  • tire o disco
  • substitua por um novo
  • crie as mesmas partições que as do
  • adicione-o ao raid

    sudo mdadm --assemble /dev/md127
    sudo mdadm /dev/md127 --add /dev/sda2
    
  • aguarde 4 horas

Tudo parece bem:

cat /proc/mdstat

retorna:

Personalities : [raid10] 
md127 : active raid10 sda2[0] sdd1[3] sdc1[2] sdb1[1]
      2910158464 blocks 64K chunks 2 near-copies [4/4] [UUUU]

unused devices: <none>

e

sudo mdadm --detail /dev/md127

retorna

/dev/md127:
        Version : 0.90
  Creation Time : Wed Jun 10 13:08:46 2009
     Raid Level : raid10
     Array Size : 2910158464 (2775.34 GiB 2980.00 GB)
  Used Dev Size : 1455079232 (1387.67 GiB 1490.00 GB)
   Raid Devices : 4
  Total Devices : 4
Preferred Minor : 127
    Persistence : Superblock is persistent

    Update Time : Thu Mar 21 16:27:40 2013
          State : clean 
 Active Devices : 4
Working Devices : 4
 Failed Devices : 0
  Spare Devices : 0

         Layout : near=2
     Chunk Size : 64K

           UUID : 0dbf4558:1a943464:132783e8:19cdff95 (local to host Microknoppix)
         Events : 0.4824680

    Number   Major   Minor   RaidDevice State
       0       8        2        0      active sync   /dev/sda2
       1       8       17        1      active sync   /dev/sdb1
       2       8       33        2      active sync   /dev/sdc1
       3       8       49        3      active sync   /dev/sdd1

No entanto, não há nenhum traço dos grupos de volumes. Reiniciando no knoppix não ajuda Reiniciar o sistema antigo (na verdade, eu pluguei e adicionei novamente o disco com falha para isso - o sistema começa a iniciar, mas depois não consegue ver a partição / - não é de se estranhar que o grupo de volumes tenha desaparecido).

sudo vgscan , sudo vgdisplay , sudo lvs , sudo lvdisplay , sudo vgscan –mknodes todos retornaram No volume groups found .

Estou completamente perdido. Alguém pode me dizer se e como posso recuperar meus dados?

Obrigado antecipadamente!

    
por user142295 22.03.2013 / 01:12

0 respostas