RAID não está montando após a reinicialização, lança “uuid não no arquivo de configuração”, embora seja

1

Eu criei uma matriz RAID5 usando unidades de 4 x 2.0Tb usando a GUI de discos. Eu usei

mdadm --detail --scan >> /etc/mdadm/mdadm.conf

para salvar a configuração. Eu abri o arquivo mdadm.conf e verifiquei novamente. Eu então pude usar

mdadm --stop 

para parar o array e

mdadm --assemble --scan

para executá-lo novamente. Eu fiz isso várias vezes para garantir que continuasse funcionando. Eu criei uma partição no novo array e repeti os comandos mdadm stop e assemble. Confiante que eu criei uma matriz que seria pelo menos montada quando eu reiniciei, eu reiniciei e minha matriz não será montada. Correndo

mdadm --assemble --scan

não faz nada, não produz saída. Correndo

mdadm --assemble --scan uuid=xxx

em que xxx é o uuid que copiei e colei do arquivo de configuração gerado:

uuid=0d6ee5f3:faa93caf:77dbf3dc:828a1f20 not identified in config file.

Usando

mdadm --assemble /dev/md127 /dev/sda /dev/sdb /dev/sdc /dev/sdd

rendimentos:

mdadm: Cannot assemble mbr metadata on /dev/sda
mdadm: /dev/sda has no superblock - assembly aborted

Os dispositivos foram particionados e o array seria montado depois que eu o criava, mas depois que eu o reiniciava e ele não montava, eu apagava as partições e ele ainda não montava. Eu admito que isso pode não ter sido a melhor jogada, mas eu não tinha certeza se eu deveria ter criado partições antes de criar a matriz, então eu as deletei. Parecia não fazer diferença, mas não tenho certeza.

A saída de

blkid -p /dev/sd[abcd]

agora produz (depois que as partições foram deletadas):

/dev/sda: PTTYPE="gpt"
/dev/sdb: PTTYPE="gpt"
/dev/sdc: PTTYPE="gpt"
/dev/sdd: PTTYPE="gpt"

Atualização 4 15 de abril: Eu escrevi novas tabelas GPT para cada uma das unidades no formato 0xfd00 "Linux RAID", esperando que isso possa fazer a diferença. Eu recriei meu array RAID 5 usando o mdadm ao invés da GUI dos discos. Eu então usei

mdadm --detail --scan >> /etc/mdadm/mdadm.conf

novamente, mas desta vez, de acordo com as respostas em thread , adicionei auto = md ao final da linha.

Em seguida, criei um script em / usr / share / initramfs-tools / scripts / init-premount que diz:

#!/bin/sh
mdadm --assemble --scan

e depois corri

update-initramfs -u

Eu também o formatei como um volume ntfs para poder colocar arquivos nele.

Eu posso pará-lo e montá-lo usando o mdadm. Há mais alguma coisa que eu deveria fazer antes de reiniciar? Eu realmente quero que essa coisa apareça novamente quando for reiniciada!

    
por homeServ 03.04.2015 / 00:35

0 respostas