-
Use o seguinte comando para verificar se você está lidando com os UUIDs corretos:
mdadm --detail /dev/md* | grep -e /dev/md -e UUID -
Edite sua lista de matrizes, você pode usar o nano se não tiver certeza:
nano /etc/mdadm/mdadm.confpara conter os UUIDs dos arrays que você deseja; ou verifique novamente:
ARRAY /dev/md/0 metadata=1.2 name=MYHOSTNAME:0 UUID=3d21d0e0:2758c58e:962b5191:98e225c1 ARRAY /dev/md/1 metadata=1.2 name=MYHOSTNAME:1 UUID=47492bd7:08d1fd1c:418dad41:2aa7d77fNomeie seus arrays ao seu gosto.
-
Use o seguinte comando para verificar se você está montando os sistemas de arquivos corretos:
blkid /dev/md*para o
/etc/fstabconter esses itens dessa maneira:UUID=... -
O passo mais importante que você provavelmente esqueceu, eu suspeito, é atualizar seu
initramfs:update-initramfs -u
Deve ser isso. Eu mesmo tive o problema exato no mesmo sistema. Se eu perdi um passo ou esqueci alguma coisa, por favor deixe um comentário e eu vou editar esta resposta amanhã de manhã.
Perguntas e respostas:
Where did this 127 come from?
Como você esqueceu de atualizar seu initramfs , durante a inicialização, o sistema não sabe sobre sua nova matriz e, por padrão, começa a nomenciá-lo a partir do final (127).
What's the difference between
/dev/md127and/dev/md127p1?
-
/dev/md127é o nome da matriz -
/dev/md127p1é o nome da partição na matriz
Informações complementares pelo OP:
Como descrito acima, o update-initramfs -u de fato parece ser crucial! No entanto, houve um pouco mais de ajustes possíveis, o que vou editar aqui em vez de uma resposta ou comentário diferente:
Após as etapas acima, eu tive /dev/md0 e /dev/md1p1 . Curiosamente, olhando para / proc / partitions eu pude ver ambos os /dev/md1 e a /dev/md1p1 . Um pouco de googling me levou a suspeitar que isso estava relacionado ao comportamento padrão descrito em /proc/mdstat.conf:
# by default (built-in), scan all partitions (/proc/partitions) and all
# containers for MD superblocks. alternatively, specify devices to scan, using
# wildcards if desired.
#DEVICE partitions containers
e de fato adicionando uma linha non -commentada
DEVICE partitions
significava que eu tinha apenas /dev/md0 e /dev/md1 após a próxima reinicialização.
(Olhando para algumas máquinas Debian mais antigas com o mdadm raid, vejo que todas elas tiveram uma linha DEVICE partitions explícita também, e eu nunca usei ou quis usar intencionalmente a noção de mdadm de "containers")