mdadm array de montagem sem esse arquivo ou erro de diretório

0

Eu usei o sistema NAS (Readynas) com o Raid5, mas de alguma forma o problema aconteceu. Então eu conectei todos os quatro discos à minha máquina Ubuntu e tentei salvar os dados.

$cat /etc/mdstat/mdstat.conf

ARRAY /dev/md/1 metadata=1.2 UUID=fd545cb6:345342544:7384acde:3847cad3 name=0e35cfc4:1
ARRAY /dev/md/0 metadata=1.2 UUID=93129d53:adbc6384:cba5637d:34859482 name=0e35cfc4:0
ARRAY /dev/md/1 metadata=1.2 UUID=06c043e4:55913070:bfdf08b2:6483ab43: name=0e35cfc4:1
ARRAY /dev/md/data-0 metadata=1.2 UUID=64b1f000:0b88551e:38b4a42b:d42dd5bd name=0e35cfc4:data-0

Acho que preciso montar md / data-0 para resgatar

$sudo mdadm -R /dev/md/data-0
mdadm: error opening /dev/md/data-0: No such file or directory.

Talvez eu deva ter algum mal-entendido, mas o que posso fazer para montar data-0 ?

$cat /proc/mdstat

Personalities : [raid1] [raid6] [raid5] [raid4]
md1 : active raid6 sde2[0] sdd2[1]
      1046528 blocks super 1.2 level 6, 512k chunk, algorithm 2 [4/2] [UU__]
md0 : active raid1 sdc1[0] sdf1[3] sde1[5] sdd1[4]
      4190208 blocks super 1.2 [4/4] [UUUU]

unused devices: <none>

Graças ao @SYN, eu poderia adicionar os dois discos ao md1. Status alterado assim.

$cat /proc/mdstat
md1 : active raid6 sdf2[5] sdc2[4] sde2[0] sdd2[1]
      1046528 blocks super 1.2 level 6,512k chunk,algorithm 2 [4/4] [UUUU]

No entanto 1046528 blocos é muito pequeno para o meu propósito.

Isto é logs do meu outro hardware Nas (mesmo bland). Tem md127 .

Personalities : [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] 
md127 : active raid5 sda3[0] sde3[5] sdd3[3] sdc3[2] sdb3[1]
      31236699136 blocks super 1.2 level 5, 64k chunk, algorithm 2 [5/5] [UUUUU]

md1 : active raid10 sda2[0] sde2[4] sdd2[3] sdc2[2] sdb2[1]
      1308160 blocks super 1.2 512K chunks 2 near-copies [5/5] [UUUUU]

md0 : active raid1 sda1[0] sde1[5] sdd1[3] sdc1[2] sdb1[1]
      4190208 blocks super 1.2 [5/5] [UUUUU]

Então eu acho que o meu quebrado perdeu md127 de alguma forma, existe alguma maneira de recuperar md127

Há um diretório md127 under /dev

$ls /dev/md*
/dev/md0   /dev/md1  /dev/md127

/dev/md:
0  1
    
por whitebear 10.11.2017 / 17:07

1 resposta

1

Para o registro, reformate meus comentários como resposta.

O primeiro passo é procurar o status dos dispositivos de ataque:

$ cat /proc/mdstat
...

A saída do OP inclui:

md1 : active raid6 sde2[0] sdd2[1]
      1046528 blocks super 1.2 level 6, 512k chunk, algorithm 2 [4/2] [UU__]

Isso indica que dois de quatro dispositivos do seu dispositivo /dev/md1 estão faltando.

Agora, como podemos ver que md0 está íntegro, usando 4 partições: duas delas usando os mesmos discos md1 , é justo apostar que podemos recuperar essa matriz adicionando novamente as partições do discos que não estão listados como md1 devices:

mdadm --manage /dev/md1 add /dev/sdc2
mdadm --manage /dev/md1 add /dev/sdf2

Reinicie, na dúvida, ...

Agora, parece que ainda está faltando um terceiro dispositivo de ataque ... Talvez você possa encontrá-lo novamente usando:

mdadm --assemble --scan

Talvez:

mdadm --assemble /dev/md127 /dev/sdc3 /dev/sdd3 /dev/sde3 /dev/sdf3
    
por 10.11.2017 / 17:54