Usando o mdadm --examine para gravar o mdadm.conf

11

Estou tentando fazer o script da configuração RAID para um número (crescente) de servidores idênticos. O conselho que vi para usar o mdadm sugere que, uma vez que o array RAID tenha sido criado, você pode executar mdadm --examine --scan >> /etc/mdadm.conf para que o array seja inicializado na inicialização. Mas isso não parece funcionar para mim - em particular, a matriz é apresentada como /dev/md/<hostname>:pool , em que mdadm --examine produz /dev/md/pool .

Estou fazendo algo errado? Há algo de estranho na minha versão do mdadm?

[root@positron /]# mdadm --create /dev/md0 --level=0 --name=pool --raid-devices=6 /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf
[root@positron /]# mdadm --examine --scan
ARRAY /dev/md/pool metadata=1.2 UUID=567da122:fb8e445e:55b853e0:81bd0a3e name=positron:pool
[root@positron /]# ls /dev/md/*
/dev/md/md-device-map  /dev/md/positron:pool
[root@positron /]# cat /dev/md/md-device-map
md127 1.2 22a17d56:5e448efb:e053b855:3e0abd81 /dev/md/positron:pool
[root@positron /]# mdadm --version
mdadm - v3.1.3 - 6th August 2010
    
por David Waller 03.11.2011 / 11:59

3 respostas

17

E aqui está a correção, não estou totalmente claro sobre o porquê de funcionar, mas funciona!

Após atualizar seu arquivo mdadm após a criação da matriz RAID - geralmente com algo como mdadm --detail --scan >> /etc/mdadm/mdadm.conf

Basta executar o seguinte comando update-initramfs -u

Em seguida, reinicie e tudo funcionará como esperado.

Voila;)

    
por 26.10.2012 / 02:42
1

Descobri que tive de editar manualmente os mdadm.conf e udev.conf para que os nomes de dispositivos manuais fossem mantidos.

No entanto, eu não achei que fosse um problema que um LVM é colocado no topo.

    
por 21.11.2011 / 13:20
0

Eu não vejo qual é o problema. A matriz será montada na inicialização, mesmo que seja mencionada apenas com seu UUID.

    
por 18.06.2012 / 19:44

Tags