-
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.conf
para 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:2aa7d77f
Nomeie 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/fstab
conter 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/md127
and/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")