如何在启动到实时 CD 后重建 Raid 阵列?

如何在启动到实时 CD 后重建 Raid 阵列?

问题:拙劣的内核升级导致我的系统无法启动(不要问我它怎么会导致我的备份内核无法启动),其中启动和根位于 mdadm raid 1 阵列上(分别带有元数据 1.0/1.2)。

通过 Live CD 启动无法检测到我的 RAID 阵列,如果不手动组装它们,我就无法修复系统,而且我记不住我使用的所有参数,坦率地说,这很麻烦。我希望以最简单的方式自动检测和重建 RAID 阵列,以便我可以安装它们。

答案1

解决方案如下:

# 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上述操作失败,则该模块可能已包含在内核中。

相关内容