Como reconstruir os arrays do RAID depois de inicializar em um live cd?

2

Problema: Atualização do kernel com falha deixou um sistema não inicializável (não me pergunte como ele também tornou o meu kernel de backup não inicializável) onde boot e root estão em arrays mdadm raid 1 (com metadados 1.0 / 1.2 respectivamente).

A inicialização por live CD não detecta meus arrays de raid e não posso reparar meu sistema sem montá-los manualmente e não me lembro de todos os parâmetros que usei e, francamente, é uma dor. Eu quero a maneira mais fácil de detectar e reconstruir automaticamente meus arrays de raid para que eu possa montá-los.

    
por Emily L. 15.03.2015 / 17:01

1 resposta

1

A solução foi a seguinte:

# Load modules
modprobe md
modprobe raid1

# Detect raid arrays by superblocks and generate config file
mdadm -E --scan > /etc/mdadm.conf

# Assemble arrays from config file generated above. 
mdadm -A -s

Se o modprobe acima falhar, o módulo provavelmente foi incluído no kernel.

    
por 15.03.2015 / 17:01