Emi*_* L. 3 raid mdadm live-cd
问题:糟糕的内核升级给我留下了一个无法启动的系统(不要问我它是如何使我的备份内核无法启动的),其中启动和根目录位于 mdadm raid 1 阵列上(分别具有元数据 1.0/1.2)。
通过 Live CD 启动无法检测到我的 raid 阵列,如果不手动组装它们,我就无法修复我的系统,而且我不记得我使用的所有参数,坦率地说,这很痛苦。我想要最简单的方法来自动检测和重建我的 raid 阵列,以便我可以安装它们。
解决方案如下:
# 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
Run Code Online (Sandbox Code Playgroud)
如果modprobe上述失败,该模块可能已包含在内核中。