Você pode desativar a inicialização automática do mdadm?

2

Estou criando uma matriz RAID 10 em quatro destinos iSCSI. Eu quero controlar tudo manualmente, para que eu possa executá-lo através do heartbeat. Eu desvinculei os scripts open-iscsi e mdadm do /etc/rc#.d/, mas o array raid ainda é recriado na inicialização. Uma vez que o servidor é inicializado, eu tenho que fazer um mdadm - stop / dev / md0 e, em seguida, /etc/init.d/mdadm parar para ter certeza que ele não irá disparar novamente. Eu comentei meu array a partir do /etc/mdadm/mdadm.conf mas ele acabou de criar um novo mais tarde. Como posso colocar o mdadm em um processo manual para que ele apenas tente iniciar ou reconstruir o array quando eu disser?

    
por J.R. 20.09.2011 / 20:02

4 respostas

2

/etc/mdadm/mdadm.conf

   # by default, scan all partitions (/proc/partitions) for MD superblocks.
   # alternatively, specify devices to scan, using wildcards if desired.
  DEVICE partitions

que tal digitalizar algo como / dev / null? Quero dizer, alguns dispositivos sem superblocos. Então o mdadm não consegue encontrar matrizes.

    
por 20.09.2011 / 21:46
1

Você não menciona o sabor do Linux que está usando (estou assumindo o Linux?). Você pode controlar o comportamento de inicialização no debian / ubuntu com

dpkg-reconfigure mdadm
    
por 20.09.2011 / 21:48
0

A partir de uma configuração do RHEL 6.7, adicionar AUTO -all em /etc/mdadm.conf para desativar toda a montagem automática, exceto para ARRAYs / DEVICEs especificados de outra forma, parece resolver o problema.

    
por 02.03.2016 / 23:20
0

A única solução que funcionou para mim foi (veja man mdadm.conf ):

# /etc/mdadm/mdadm.conf
ARRAY <ignore> UUID=xxxxxxxx:xxxxxxxx:xxxxxxxx:xxxxxxxx
    
por 09.11.2017 / 12:00

Tags