Centos 7: / dev / md / root em vez de / dev / md0

2

Eu tenho no mdadm.conf o seguinte:

ARRAY /dev/md/root level=raid1 num-devices=2 UUID=331de03d:8ba39777:3b664baf:36366f33

Mas aqui é o exemplo do mdadm.conf com o seguinte:

ARRAY /dev/md0 UUID=3aaa0122:29827cfa:5331ad66:ca767371

No meu centos atual eu tenho duas partições raid: / dev / md126, e / dev / md127.

As perguntas:

  1. Por que eu tenho / dev / md / root em vez de / dev / mdX?
  2. Pelo que entendi no linux, devo ter alguma partição para montá-lo. Por exemplo, / dev / sda1, / dev / md1. Depois disso eu preciso de algum ponto de montagem, onde montá-lo, por exemplo, /, / boot etc. E é claro que devemos definir a relação entre partição e ponto de montagem, o que fazemos no arquivo fstab. Como esta relação (partição < - > ponto de montagem) é definida com invasões na minha situação.

P.S. Eu li muitas perguntas sobre o problema do md12X, mas não encontrei a explicação clara de 1) por que isso acontece 2) quão perigoso é 3) o que deve ser feito. É por isso que, antes de fazer algo, quero entender o back-end do problema.

    
por iJava 30.04.2015 / 16:49

1 resposta

1

Respondendo apenas a segunda parte (notei /dev/md/root em sua pergunta Dispositivos de ataque são montados com UUID diferente e refletem sobre isso, mas sem resposta.

How is this relation (partition<->mount point) is set with raids in my situation

md126 : active raid1 sdb2[1] sda2[0]
     974711616 blocks super 1.0 [2/2] [UU]
     bitmap: 1/8 pages [4KB], 65536KB chunk

Você tem duas partições físicas /dev/sda2 e /dev/sdb2 . Estes são espelhados como RAID 1, criando um dispositivo /dev/md126 .

Em algum momento, suponho que sua caixa do CentOS tenha mapeado isso para /dev/md/root (ou talvez /dev/md/swap ; não posso dizer a partir de informações nesse ou em seu outra pergunta ).

O sistema de arquivos foi criado em /dev/md/root , então é isso que você deve montar em /etc/fstab . Isso, por sua vez, é /dev/md126 (ou talvez /dev/md127 ) e o subsistema RAID garante que todos os dados gravados no sistema de arquivos sejam espelhados nas duas partições físicas do disco.

Você não pode (e não deve tentar) montar uma metade do RAID, ou seja, /dev/sdb2 ou /dev/sda2 como um sistema de arquivos. Mesmo supondo que seja possível, o ato de montá-lo pode gravar dados no sistema de arquivos (particularmente no superbloco), levando a um espelho inconsistente entre as duas metades do dispositivo RAID.

    
por 30.04.2015 / 18:08