Назад | Перейти на главную страницу

Как восстановить массивы Raid после загрузки с живого компакт-диска?

Проблема: Неудачное обновление ядра оставило меня с незагружаемой системой (не спрашивайте меня, как это также сделало мое резервное ядро ​​не загружаемым), где загрузка и root находятся в массивах mdadm raid 1 (с метаданными 1.0 / 1.2 соответственно).

Загрузка с live CD не определяет мои рейдовые массивы, и я не могу восстановить свою систему, не собрав их вручную, и я не помню все параметры, которые я использовал, и, честно говоря, это больно. Мне нужен самый простой способ автоматического обнаружения и восстановления моих массивов рейдов, чтобы я мог их смонтировать.

Решение было следующее:

# 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

Если modprobe выше не удается модуль, вероятно, был включен в ядро.