我知道软件 RAID 阵列可以在操作系统本身中创建。但我的问题是,是否可以创建包含已安装操作系统的分区的软件 RAID 阵列?或者是否存在任何限制,即操作系统分区不应包含在软件 RAID 阵列中。
答案1
在 Linux 中,这是使用位于非 RAID 分区(通常为挂载在 /dev/sda1 上的 /boot)上的“初始 RAM 磁盘”来实现的。此初始 RAM 磁盘包含足够的实用程序来激活 RAID 和 LV,并切换到 LVM/RAID 主根文件系统。
gentoo 发行版中有一篇文章概述了如何为 gentoo 执行此操作。
https://wiki.gentoo.org/wiki/Initramfs/HOWTO
其他发行版的说明会有所不同,但概念是共享的。