Skip to the content.

raid1 的开机过程

[!NOTE] 参考神奇海螺的意见,有待验证

(总体是这个意思,那么我想知道的是,不过我想继续知道那些配置文件让知道两个盘是谁的)

一句话总结:rootRAID1 上时,启动的关键不是“固件会读 Linux RAID1”,而是“先把 kernel + initramfs 启起来,再由 initramfs 里的 mdadm/dracut 把 RAID1 组出来,最后把这个 md 设备挂成真正的根文件系统”。

它们分别承担这些职责:

  1. parse-md.sh
  1. module-setup.sh
  1. parse-root.sh
  1. rootfs-generator.sh

所以在现代发行版里,典型真实过程是:

GRUB 先启动 kernel/initramfs
-> initramfs 中的 mdadm 组 RAID1
-> /dev/mdX 出现
-> 将 /dev/mdX 挂成 /
-> switch_root
-> 真正的 userspace 启动

dm 的开机过程

本站所有文章转发 CSDN 将按侵权追究法律责任,其它情况随意。