A prioridade do script de início do S25mdadm está correta?

1

(No Ubuntu 11.10 - configuração herdada de 10.10)

Ocasionalmente, o processo de inicialização parece sofrer uma condição de corrida em que um processo de início perde alguns dos FSs do Raid-1, construídos via mdadm.

Olhando para o script de início, runlevel 5, (3 é similar mesmo assim)

K00ntop
S15bind9
S16openvpn
S20kerneloops
S20nfs-kernel-server
S20nginx
S20php5-fpm
S20postfix
S20speech-dispatcher
S20winbind
S20xinetd
S23ntp
S25bluetooth
S25mdadm
...

Há um monte de processos iniciados antes do mdadm, e o nginx possui alguns dados da web em um array MD. Embora seja improvável que alguém acesse o servidor neste exato momento, eu me pergunto se esse poderia ser o motivo.

Na verdade, estou um pouco surpreso em mdadm ser iniciado tão tarde no processo de inicialização.
Não é recomendado usá-lo antes, digamos, S10?

    
por Ring Ø 27.02.2012 / 04:27

1 resposta

1

O S25mdadm ativa apenas o monitoramento de RAID. Os próprios RAIDs estão habilitados, e os sistemas de arquivos associados são fsck'd e montados muito mais cedo como parte do procedimento geral de inicialização do sistema que precede a execução dos scripts de inicialização em rcN.d.

    
por 27.02.2012 / 05:21