Impede que o debian atrapalhe a inicialização se existir um problema de invasão de software

4

Eu tenho um computador que raramente tenho acesso físico. Todo meu acesso a esse computador é feito usando o SSH. Nesse computador, há um software RAID5 usando o MDADM. Esta matriz contém dados em uma pasta e esta pasta é montada automaticamente por fstab.

O problema é que, se algum problema acontecer com a matriz RAID, o Debian não inicializa. Este é um grande problema para mim, porque terei que solicitar acesso físico à unidade quando isso acontecer, o que não é tão simples assim. Algumas vezes não há discos defeituosos reais, mas há um problema com alguma tabela de partição que pode ser facilmente corrigida. Pelo menos eu preciso saber que existe um problema que precisa de intervenção física antes de solicitar acesso físico.

Como posso obter o seguinte resultado: Se o MDADM falhar ou se alguma unidade estiver com defeito ou se houver algum problema com o RAID:

1- Inicialize normalmente ou pelo menos até o nível em que tenho acesso ssh

2- Não monte o array

3- Claro, não monte essa pasta

4- Dê-me algum tipo de aviso após o registro em log com o SSH (isso é menos importante, porque notarei a existência de um problema quando não vejo essa unidade montada).

Isso pode ser alcançado? E se houver alguma alternativa, por favor me diga.

Obrigado.

    
por The Quantum Physicist 01.09.2015 / 19:16

1 resposta

1

Suponho que você esteja montando em /etc/fstab . Existe uma opção nobootwait , de man

to explicitly instruct mountall(8) not to hold up the boot for them

Há também uma opção de inicialização degradada para mdadm , que eu nunca usei e acho que é usada se OS estiver instalado em raid :

dpkg-reconfigure mdadm

e diga mdadm para permitir inicialização degradada

A opção

IMO nobootwait e não montar um array degradado é uma maneira mais segura

    
por 02.09.2015 / 03:57