Linkstation WXL: RAID desapareceu, / dev / md2 está inativo - como solucionar problemas

1

hoje tive problemas para acessar o SMB-share no meu Linkstation. Meu NAS tem dois discos rígidos, configurados como raid0. esse ataque foi montado em / mnt / array1 / intern - a pasta que estou perdendo.

Meu primeiro problema é que eu realmente não sei onde procurar algum relatório de erro.

Vamos começar com / var / log / messages, diz:

/usr/local/bin/hdd_check_normal.sh: mount -t xfs /dev/md2 /mnt/array1 failed.

Ok. Eu pesquisei esta mensagem e tentei o seguinte:

cat /proc/mdstat
md2 : inactive sda6[1](S)
      1938311476 blocks super 1.2

md1 : active raid1 sda2[1]
      4999156 blocks super 1.2 [2/1] [_U]

md10 : active raid1 sda5[1]
      1000436 blocks super 1.2 [2/1] [_U]

md0 : active raid1 sda1[1]
      1000384 blocks [2/1] [_U]

unused devices: <none>

OK ... de df -h eu sei, que md0 é minha partição de inicialização e md1 é a partição raiz. Eu acho que md2 é meu raid ausente - mas o que é raid10 para? No entanto, eu tentei atualizar a configuração do mdadm e remontar os ataques com:

mdadm --examine --scan > /etc/mdadm.conf
mdadm --assemble --scan -v

Isso leva a algumas mensagens de erro, como:

cannot open device /dev/md/1: Device or resource busy
mdadm: /dev/sda2 has wrong uuid.
mdadm: no RAID superblock on /dev/mtdblock0

para sda, sda1, sda2, md / 1, md / 2 e son on. Suas cerca de 50 linhas, eu não quero postar todas elas. O que eu não entendo é "uuid errado" - eu não adicionei recentemente os UUIDs atuais ao mdadm.conf?

De volta ao meu / var / log / messages eu encontrei um script. Eu tentei iniciá-los manualmente, esperando receber mais algumas mensagens de erro:

/etc/init.d/start_data_array.sh

Isso me dá um monte de mensagens, as mais importantes são - IMHO:

mount: mounting /dev/md2 on /mnt/array1 failed: Input/output error
umount: forced umount of /mnt/array1 failed!
umount: cannot umount /mnt/array1: Invalid argument

Então, o problema que eu tenho é, até onde eu sei, algo está errado com o meu array raid0 chamado md2.

A questão principal é: o que está errado? Como eu ativo / dev / md2? (mdadm --detail / dev / md2 dá "dispositivo não está ativo?) Eu manualmente tenho que recriar a matriz? Vou perder meus dados?

O erro, que este dispositivo não está ativo, parece genérico para mim, ao procurar por ele, eu acho um monte de posts e conselhos que não estão realmente relacionados ao meu problema.

Qualquer ajuda é apreciada, muito obrigado!

// UPDATE

Está ficando estranho - para mim. Isto é o que fdisk -l está dizendo para / sda e / sda6:

root@OoompaLoompa:~# fdisk -l /dev/sda

Disk /dev/sda: 2000.3 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks  Id System
/dev/sda1               1      243202  1953514583+ ee EFI GPT
Disk /dev/sda6: 1984.8 GB, 1984832000000 bytes
255 heads, 63 sectors/track, 241308 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sda6 doesn't contain a valid partition table

/ sda6 não tem tabela de partições, porque é parte do meu array, eu acho. / sda tem uma tabela de partições, mas nenhum superbloco:

mdadm --examine /dev/sda
mdadm: No md superblock detected on /dev/sda

Mas é um dos 2 GB de disco rígido. Estou muito confuso. Esta é a saída de --examine para ambos os dispositivos:

/dev/sda1:
        mdadm: No md superblock detected on /dev/sda.
/dev/sda6:
          Magic : a92b4efc
        Version : 1.2
    Feature Map : 0x0
     Array UUID : 41e67f06:3b93cda0:46ac3bd7:96702dae
           Name : UNINSPECT-EMC36:2
  Creation Time : Thu Oct 18 01:43:39 2012
     Raid Level : raid0
   Raid Devices : 2

 Avail Dev Size : 3876622952 (1848.52 GiB 1984.83 GB)
  Used Dev Size : 0
    Data Offset : 2048 sectors
   Super Offset : 8 sectors
          State : clean
    Device UUID : 1dd1c5c5:220d14bf:5b0b1fc5:dbcc3f9c

    Update Time : Thu Oct 18 01:43:39 2012
       Checksum : 5d34dcac - correct
         Events : 0

     Chunk Size : 512K

   Device Role : Active device 1
   Array State : AA ('A' == active, '.' == missing)

Eu ainda estou meio confuso. deve / sda ser a partição de inicialização? Eu acho que a solução é de alguma forma recriar o superbloco e, em seguida, re-montar / md2.

Ainda, qualquer ajuda é muito apreciada:)

    
por n.r. 23.05.2015 / 11:40

1 resposta

0

Você tem dois drives unidos em uma faixa raid0. Um drive / dev / sda e partição raid / dev / sda6 parece bem. O que aconteceu com o segundo disco? Eu suspeito que a segunda unidade está danificada. Será exibido se você executar ... fdisk -l

    
por 25.05.2015 / 18:45